com.jeantessier.dependency
Class SelectiveTraversalStrategy
java.lang.Object
|
+--com.jeantessier.dependency.SelectiveTraversalStrategy
- All Implemented Interfaces:
- TraversalStrategy
- public class SelectiveTraversalStrategy
- extends java.lang.Object
- implements TraversalStrategy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SelectiveTraversalStrategy
public SelectiveTraversalStrategy()
Perl
protected static org.apache.oro.text.perl.Perl5Util Perl()
ParseRE
protected static java.util.List ParseRE(java.lang.String re)
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
ScopeIncludes
public java.util.List ScopeIncludes()
ScopeIncludes
public void ScopeIncludes(java.lang.String scope_includes)
ScopeIncludes
public void ScopeIncludes(java.util.List scope_includes)
ScopeExcludes
public java.util.List ScopeExcludes()
ScopeExcludes
public void ScopeExcludes(java.lang.String scope_excludes)
ScopeExcludes
public void ScopeExcludes(java.util.List scope_excludes)
PackageScope
public boolean PackageScope()
PackageScope
public void PackageScope(boolean package_scope)
PackageScopeIncludes
public java.util.List PackageScopeIncludes()
PackageScopeIncludes
public void PackageScopeIncludes(java.lang.String package_scope_includes)
PackageScopeIncludes
public void PackageScopeIncludes(java.util.List package_scope_includes)
PackageScopeExcludes
public java.util.List PackageScopeExcludes()
PackageScopeExcludes
public void PackageScopeExcludes(java.lang.String package_scope_excludes)
PackageScopeExcludes
public void PackageScopeExcludes(java.util.List package_scope_excludes)
ClassScope
public boolean ClassScope()
ClassScope
public void ClassScope(boolean class_scope)
ClassScopeIncludes
public java.util.List ClassScopeIncludes()
ClassScopeIncludes
public void ClassScopeIncludes(java.lang.String class_scope_includes)
ClassScopeIncludes
public void ClassScopeIncludes(java.util.List class_scope_includes)
ClassScopeExcludes
public java.util.List ClassScopeExcludes()
ClassScopeExcludes
public void ClassScopeExcludes(java.lang.String class_scope_excludes)
ClassScopeExcludes
public void ClassScopeExcludes(java.util.List class_scope_excludes)
FeatureScope
public boolean FeatureScope()
FeatureScope
public void FeatureScope(boolean feature_scope)
FeatureScopeIncludes
public java.util.List FeatureScopeIncludes()
FeatureScopeIncludes
public void FeatureScopeIncludes(java.lang.String feature_scope_includes)
FeatureScopeIncludes
public void FeatureScopeIncludes(java.util.List feature_scope_includes)
FeatureScopeExcludes
public java.util.List FeatureScopeExcludes()
FeatureScopeExcludes
public void FeatureScopeExcludes(java.lang.String feature_scope_excludes)
FeatureScopeExcludes
public void FeatureScopeExcludes(java.util.List feature_scope_excludes)
FilterIncludes
public java.util.List FilterIncludes()
FilterIncludes
public void FilterIncludes(java.lang.String filter_includes)
FilterIncludes
public void FilterIncludes(java.util.List filter_includes)
FilterExcludes
public java.util.List FilterExcludes()
FilterExcludes
public void FilterExcludes(java.lang.String filter_excludes)
FilterExcludes
public void FilterExcludes(java.util.List filter_excludes)
PackageFilter
public boolean PackageFilter()
PackageFilter
public void PackageFilter(boolean package_filter)
PackageFilterIncludes
public java.util.List PackageFilterIncludes()
PackageFilterIncludes
public void PackageFilterIncludes(java.lang.String package_filter_includes)
PackageFilterIncludes
public void PackageFilterIncludes(java.util.List package_filter_includes)
PackageFilterExcludes
public java.util.List PackageFilterExcludes()
PackageFilterExcludes
public void PackageFilterExcludes(java.lang.String package_filter_excludes)
PackageFilterExcludes
public void PackageFilterExcludes(java.util.List package_filter_excludes)
ClassFilter
public boolean ClassFilter()
ClassFilter
public void ClassFilter(boolean class_filter)
ClassFilterIncludes
public java.util.List ClassFilterIncludes()
ClassFilterIncludes
public void ClassFilterIncludes(java.lang.String class_filter_includes)
ClassFilterIncludes
public void ClassFilterIncludes(java.util.List class_filter_includes)
ClassFilterExcludes
public java.util.List ClassFilterExcludes()
ClassFilterExcludes
public void ClassFilterExcludes(java.lang.String class_filter_excludes)
ClassFilterExcludes
public void ClassFilterExcludes(java.util.List class_filter_excludes)
FeatureFilter
public boolean FeatureFilter()
FeatureFilter
public void FeatureFilter(boolean feature_filter)
FeatureFilterIncludes
public java.util.List FeatureFilterIncludes()
FeatureFilterIncludes
public void FeatureFilterIncludes(java.lang.String feature_filter_includes)
FeatureFilterIncludes
public void FeatureFilterIncludes(java.util.List feature_filter_includes)
FeatureFilterExcludes
public java.util.List FeatureFilterExcludes()
FeatureFilterExcludes
public void FeatureFilterExcludes(java.lang.String feature_filter_excludes)
FeatureFilterExcludes
public void FeatureFilterExcludes(java.util.List feature_filter_excludes)
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
PackageScopeMatch
public boolean PackageScopeMatch(java.lang.String name)
ClassScopeMatch
public boolean ClassScopeMatch(java.lang.String name)
FeatureScopeMatch
public boolean FeatureScopeMatch(java.lang.String name)
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
PackageFilterMatch
public boolean PackageFilterMatch(java.lang.String name)
ClassFilterMatch
public boolean ClassFilterMatch(java.lang.String name)
FeatureFilterMatch
public boolean FeatureFilterMatch(java.lang.String name)
Order
public java.util.Collection Order(java.util.Collection collection)
- Specified by:
Order
in interface TraversalStrategy
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object