com.jeantessier.dependency
Class ClassNode
java.lang.Object
|
+--com.jeantessier.dependency.Node
|
+--com.jeantessier.dependency.ClassNode
- All Implemented Interfaces:
- java.lang.Comparable
- public class ClassNode
- extends Node
| Methods inherited from class com.jeantessier.dependency.Node |
addDependencies, addDependency, compareTo, equals, getInboundDependencies, getName, getOutboundDependencies, hashCode, isConcrete, removeDependencies, removeDependency, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ClassNode
public ClassNode(PackageNode parent,
java.lang.String name,
boolean concrete)
getPackageNode
public PackageNode getPackageNode()
addFeature
public void addFeature(FeatureNode node)
getFeatures
public java.util.Collection getFeatures()
canAddDependencyTo
public boolean canAddDependencyTo(Node node)
- Overrides:
canAddDependencyTo in class Node
accept
public void accept(Visitor visitor)
- Overrides:
accept in class Node
acceptInbound
public void acceptInbound(Visitor visitor)
- Overrides:
acceptInbound in class Node
acceptOutbound
public void acceptOutbound(Visitor visitor)
- Overrides:
acceptOutbound in class Node
Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.