com.jeantessier.dependency
Class GraphSummarizer
java.lang.Object
|
+--com.jeantessier.dependency.VisitorBase
|
+--com.jeantessier.dependency.GraphCopier
|
+--com.jeantessier.dependency.GraphSummarizer
- All Implemented Interfaces:
- Visitor
- public class GraphSummarizer
- extends GraphCopier
Methods inherited from class com.jeantessier.dependency.VisitorBase |
CurrentNode, PopNode, PostprocessBeforeDependenciesClassNode, PostprocessBeforeDependenciesPackageNode, PreprocessAfterDependenciesClassNode, PreprocessAfterDependenciesPackageNode, PushNode, Strategy, TraverseInbound, TraverseNodes, TraverseOutbound |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GraphSummarizer
public GraphSummarizer(SelectiveTraversalStrategy strategy)
VisitPackageNode
public void VisitPackageNode(PackageNode node)
- Overrides:
VisitPackageNode
in class VisitorBase
PreprocessPackageNode
protected void PreprocessPackageNode(PackageNode node)
- Overrides:
PreprocessPackageNode
in class GraphCopier
PostprocessPackageNode
protected void PostprocessPackageNode(PackageNode node)
- Overrides:
PostprocessPackageNode
in class VisitorBase
VisitInboundPackageNode
public void VisitInboundPackageNode(PackageNode node)
- Overrides:
VisitInboundPackageNode
in class GraphCopier
VisitOutboundPackageNode
public void VisitOutboundPackageNode(PackageNode node)
- Overrides:
VisitOutboundPackageNode
in class GraphCopier
VisitClassNode
public void VisitClassNode(ClassNode node)
- Overrides:
VisitClassNode
in class VisitorBase
PreprocessClassNode
protected void PreprocessClassNode(ClassNode node)
- Overrides:
PreprocessClassNode
in class GraphCopier
PostprocessClassNode
protected void PostprocessClassNode(ClassNode node)
- Overrides:
PostprocessClassNode
in class VisitorBase
VisitInboundClassNode
public void VisitInboundClassNode(ClassNode node)
- Overrides:
VisitInboundClassNode
in class GraphCopier
VisitOutboundClassNode
public void VisitOutboundClassNode(ClassNode node)
- Overrides:
VisitOutboundClassNode
in class GraphCopier
VisitFeatureNode
public void VisitFeatureNode(FeatureNode node)
- Overrides:
VisitFeatureNode
in class VisitorBase
PreprocessFeatureNode
protected void PreprocessFeatureNode(FeatureNode node)
- Overrides:
PreprocessFeatureNode
in class GraphCopier
PostprocessFeatureNode
protected void PostprocessFeatureNode(FeatureNode node)
- Overrides:
PostprocessFeatureNode
in class VisitorBase
VisitInboundFeatureNode
public void VisitInboundFeatureNode(FeatureNode node)
- Overrides:
VisitInboundFeatureNode
in class GraphCopier
VisitOutboundFeatureNode
public void VisitOutboundFeatureNode(FeatureNode node)
- Overrides:
VisitOutboundFeatureNode
in class GraphCopier