com.jeantessier.dependency
Interface TraversalStrategy

All Known Implementing Classes:
DecoratorTraversalStrategy, SelectiveTraversalStrategy

public interface TraversalStrategy


Method Summary
 boolean doPostInboundTraversal()
           
 boolean doPostOutboundTraversal()
           
 boolean doPreInboundTraversal()
           
 boolean doPreOutboundTraversal()
           
 boolean isInFilter(ClassNode node)
           
 boolean isInFilter(FeatureNode node)
           
 boolean isInFilter(PackageNode node)
           
 boolean isInScope(ClassNode node)
           
 boolean isInScope(FeatureNode node)
           
 boolean isInScope(PackageNode node)
           
 java.util.Collection order(java.util.Collection collection)
           
 void setPostInboundTraversal(boolean postInboundTraversal)
           
 void setPostOutboundTraversal(boolean postOutboundTraversal)
           
 void setPreInboundTraversal(boolean preInboundTraversal)
           
 void setPreOutboundTraversal(boolean preOutboundTraversal)
           
 

Method Detail

doPreOutboundTraversal

public boolean doPreOutboundTraversal()

setPreOutboundTraversal

public void setPreOutboundTraversal(boolean preOutboundTraversal)

doPreInboundTraversal

public boolean doPreInboundTraversal()

setPreInboundTraversal

public void setPreInboundTraversal(boolean preInboundTraversal)

doPostOutboundTraversal

public boolean doPostOutboundTraversal()

setPostOutboundTraversal

public void setPostOutboundTraversal(boolean postOutboundTraversal)

doPostInboundTraversal

public boolean doPostInboundTraversal()

setPostInboundTraversal

public void setPostInboundTraversal(boolean postInboundTraversal)

isInScope

public boolean isInScope(PackageNode node)

isInScope

public boolean isInScope(ClassNode node)

isInScope

public boolean isInScope(FeatureNode node)

isInFilter

public boolean isInFilter(PackageNode node)

isInFilter

public boolean isInFilter(ClassNode node)

isInFilter

public boolean isInFilter(FeatureNode node)

order

public java.util.Collection order(java.util.Collection collection)


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.