com.jeantessier.dependency
Class GraphCopier
java.lang.Object
|
+--com.jeantessier.dependency.VisitorBase
|
+--com.jeantessier.dependency.GraphCopier
- All Implemented Interfaces:
- Visitor
- Direct Known Subclasses:
- GraphSummarizer
- public class GraphCopier
- extends VisitorBase
| Methods inherited from class com.jeantessier.dependency.VisitorBase |
getCurrentNode, getStrategy, popNode, postprocessBeforeDependenciesClassNode, postprocessBeforeDependenciesPackageNode, postprocessClassNode, postprocessFeatureNode, postprocessPackageNode, preprocessAfterDependenciesClassNode, preprocessAfterDependenciesPackageNode, pushNode, traverseInbound, traverseNodes, traverseOutbound, visitClassNode, visitFeatureNode, visitPackageNode |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GraphCopier
public GraphCopier()
GraphCopier
public GraphCopier(TraversalStrategy strategy)
getScopeFactory
public NodeFactory getScopeFactory()
getFilterFactory
public NodeFactory getFilterFactory()
preprocessPackageNode
protected void preprocessPackageNode(PackageNode node)
- Overrides:
preprocessPackageNode in class VisitorBase
visitInboundPackageNode
public void visitInboundPackageNode(PackageNode node)
- Overrides:
visitInboundPackageNode in class VisitorBase
visitOutboundPackageNode
public void visitOutboundPackageNode(PackageNode node)
- Overrides:
visitOutboundPackageNode in class VisitorBase
preprocessClassNode
protected void preprocessClassNode(ClassNode node)
- Overrides:
preprocessClassNode in class VisitorBase
visitInboundClassNode
public void visitInboundClassNode(ClassNode node)
- Overrides:
visitInboundClassNode in class VisitorBase
visitOutboundClassNode
public void visitOutboundClassNode(ClassNode node)
- Overrides:
visitOutboundClassNode in class VisitorBase
preprocessFeatureNode
protected void preprocessFeatureNode(FeatureNode node)
- Overrides:
preprocessFeatureNode in class VisitorBase
visitInboundFeatureNode
public void visitInboundFeatureNode(FeatureNode node)
- Overrides:
visitInboundFeatureNode in class VisitorBase
visitOutboundFeatureNode
public void visitOutboundFeatureNode(FeatureNode node)
- Overrides:
visitOutboundFeatureNode in class VisitorBase
Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.