com.jeantessier.dependency
Class ClosureLayerSelector

java.lang.Object
  |
  +--com.jeantessier.dependency.ClosureSelector
        |
        +--com.jeantessier.dependency.ClosureLayerSelector
All Implemented Interfaces:
Visitor
Direct Known Subclasses:
ClosureInboundSelector, ClosureOutboundSelector

public abstract class ClosureLayerSelector
extends ClosureSelector


Constructor Summary
ClosureLayerSelector()
           
ClosureLayerSelector(NodeFactory factory, java.util.Collection coverage)
           
 
Method Summary
 java.util.Collection getCoverage()
           
 void reset()
           
 void setCoverage(java.util.Collection coverage)
           
 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.ClosureSelector
getCopiedNodes, getFactory, getSelectedNodes, setFactory, traverseInbound, traverseNodes, traverseOutbound
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClosureLayerSelector

public ClosureLayerSelector()

ClosureLayerSelector

public ClosureLayerSelector(NodeFactory factory,
                            java.util.Collection coverage)
Method Detail

reset

public void reset()
Overrides:
reset in class ClosureSelector

getCoverage

public java.util.Collection getCoverage()

setCoverage

public void setCoverage(java.util.Collection coverage)

visitPackageNode

public void visitPackageNode(PackageNode node)

visitInboundPackageNode

public void visitInboundPackageNode(PackageNode node)

visitOutboundPackageNode

public void visitOutboundPackageNode(PackageNode node)

visitClassNode

public void visitClassNode(ClassNode node)

visitInboundClassNode

public void visitInboundClassNode(ClassNode node)

visitOutboundClassNode

public void visitOutboundClassNode(ClassNode node)

visitFeatureNode

public void visitFeatureNode(FeatureNode node)

visitInboundFeatureNode

public void visitInboundFeatureNode(FeatureNode node)

visitOutboundFeatureNode

public void visitOutboundFeatureNode(FeatureNode node)


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.