com.jeantessier.dependency
Class DecoratorTraversalStrategy
java.lang.Object
|
+--com.jeantessier.dependency.DecoratorTraversalStrategy
- All Implemented Interfaces:
- TraversalStrategy
- Direct Known Subclasses:
- SortedTraversalStrategy
- public abstract class DecoratorTraversalStrategy
- extends java.lang.Object
- implements TraversalStrategy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DecoratorTraversalStrategy
public DecoratorTraversalStrategy(TraversalStrategy strategy)
PreOutboundTraversal
public boolean PreOutboundTraversal()
- Specified by:
PreOutboundTraversal
in interface TraversalStrategy
PreOutboundTraversal
public void PreOutboundTraversal(boolean pre_outbound_traversal)
- Specified by:
PreOutboundTraversal
in interface TraversalStrategy
PreInboundTraversal
public boolean PreInboundTraversal()
- Specified by:
PreInboundTraversal
in interface TraversalStrategy
PreInboundTraversal
public void PreInboundTraversal(boolean pre_inbound_traversal)
- Specified by:
PreInboundTraversal
in interface TraversalStrategy
PostOutboundTraversal
public boolean PostOutboundTraversal()
- Specified by:
PostOutboundTraversal
in interface TraversalStrategy
PostOutboundTraversal
public void PostOutboundTraversal(boolean post_outbound_traversal)
- Specified by:
PostOutboundTraversal
in interface TraversalStrategy
PostInboundTraversal
public boolean PostInboundTraversal()
- Specified by:
PostInboundTraversal
in interface TraversalStrategy
PostInboundTraversal
public void PostInboundTraversal(boolean post_inbound_traversal)
- Specified by:
PostInboundTraversal
in interface TraversalStrategy
InScope
public boolean InScope(PackageNode node)
- Specified by:
InScope
in interface TraversalStrategy
InScope
public boolean InScope(ClassNode node)
- Specified by:
InScope
in interface TraversalStrategy
InScope
public boolean InScope(FeatureNode node)
- Specified by:
InScope
in interface TraversalStrategy
InFilter
public boolean InFilter(PackageNode node)
- Specified by:
InFilter
in interface TraversalStrategy
InFilter
public boolean InFilter(ClassNode node)
- Specified by:
InFilter
in interface TraversalStrategy
InFilter
public boolean InFilter(FeatureNode node)
- Specified by:
InFilter
in interface TraversalStrategy
Order
public java.util.Collection Order(java.util.Collection collection)
- Specified by:
Order
in interface TraversalStrategy