com.jeantessier.dependency
Class ClosureStopSelector

java.lang.Object
  |
  +--com.jeantessier.dependency.ClosureStopSelector
All Implemented Interfaces:
Visitor

public class ClosureStopSelector
extends java.lang.Object
implements Visitor


Constructor Summary
ClosureStopSelector(SelectionCriteria criteria)
           
 
Method Summary
 boolean isDone()
           
 void traverseNodes(java.util.Collection nodes)
           
 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClosureStopSelector

public ClosureStopSelector(SelectionCriteria criteria)
Method Detail

isDone

public boolean isDone()

traverseNodes

public void traverseNodes(java.util.Collection nodes)
Specified by:
traverseNodes in interface Visitor

visitPackageNode

public void visitPackageNode(PackageNode node)
Specified by:
visitPackageNode in interface Visitor

visitInboundPackageNode

public void visitInboundPackageNode(PackageNode node)
Specified by:
visitInboundPackageNode in interface Visitor

visitOutboundPackageNode

public void visitOutboundPackageNode(PackageNode node)
Specified by:
visitOutboundPackageNode in interface Visitor

visitClassNode

public void visitClassNode(ClassNode node)
Specified by:
visitClassNode in interface Visitor

visitInboundClassNode

public void visitInboundClassNode(ClassNode node)
Specified by:
visitInboundClassNode in interface Visitor

visitOutboundClassNode

public void visitOutboundClassNode(ClassNode node)
Specified by:
visitOutboundClassNode in interface Visitor

visitFeatureNode

public void visitFeatureNode(FeatureNode node)
Specified by:
visitFeatureNode in interface Visitor

visitInboundFeatureNode

public void visitInboundFeatureNode(FeatureNode node)
Specified by:
visitInboundFeatureNode in interface Visitor

visitOutboundFeatureNode

public void visitOutboundFeatureNode(FeatureNode node)
Specified by:
visitOutboundFeatureNode in interface Visitor


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.