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


Constructor Summary
GraphSummarizer(SelectionCriteria scopeCriteria, SelectionCriteria filterCriteria)
           
 
Method Summary
protected  void postprocessClassNode(ClassNode node)
           
protected  void postprocessFeatureNode(FeatureNode node)
           
protected  void postprocessPackageNode(PackageNode node)
           
protected  void preprocessClassNode(ClassNode node)
           
protected  void preprocessFeatureNode(FeatureNode node)
           
protected  void preprocessPackageNode(PackageNode node)
           
 void visitClassNode(ClassNode node)
           
 void visitFeatureNode(FeatureNode node)
           
 void visitInboundClassNode(ClassNode node)
           
 void visitInboundFeatureNode(FeatureNode node)
           
 void visitInboundPackageNode(PackageNode node)
           
 void visitOutboundClassNode(ClassNode node)
           
 void visitOutboundFeatureNode(FeatureNode node)
           
 void visitOutboundPackageNode(PackageNode node)
           
 void visitPackageNode(PackageNode node)
           
 
Methods inherited from class com.jeantessier.dependency.GraphCopier
getFilterFactory, getScopeFactory
 
Methods inherited from class com.jeantessier.dependency.VisitorBase
getCurrentNode, getStrategy, popNode, postprocessBeforeDependenciesClassNode, postprocessBeforeDependenciesPackageNode, preprocessAfterDependenciesClassNode, preprocessAfterDependenciesPackageNode, pushNode, traverseInbound, traverseNodes, traverseOutbound
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphSummarizer

public GraphSummarizer(SelectionCriteria scopeCriteria,
                       SelectionCriteria filterCriteria)
Method Detail

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


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.