com.jeantessier.dependency
Class RegularExpressionSelectionCriteria

java.lang.Object
  |
  +--com.jeantessier.dependency.RegularExpressionSelectionCriteria
All Implemented Interfaces:
SelectionCriteria

public class RegularExpressionSelectionCriteria
extends java.lang.Object
implements SelectionCriteria


Constructor Summary
RegularExpressionSelectionCriteria()
           
 
Method Summary
 java.util.List getClassExcludes()
           
 java.util.List getClassIncludes()
           
 java.util.List getFeatureExcludes()
           
 java.util.List getFeatureIncludes()
           
 java.util.List getGlobalExcludes()
           
 java.util.List getGlobalIncludes()
           
 java.util.List getPackageExcludes()
           
 java.util.List getPackageIncludes()
           
 boolean isMatchingClasses()
           
 boolean isMatchingFeatures()
           
 boolean isMatchingPackages()
           
 boolean matches(ClassNode node)
           
 boolean matches(FeatureNode node)
           
 boolean matches(PackageNode node)
           
 boolean matchesClassName(java.lang.String name)
           
 boolean matchesFeatureName(java.lang.String name)
           
 boolean matchesPackageName(java.lang.String name)
           
protected static java.util.List parseRE(java.lang.String re)
           
 void setClassExcludes(java.util.List classExcludes)
           
 void setClassExcludes(java.lang.String classExcludes)
           
 void setClassIncludes(java.util.List classIncludes)
           
 void setClassIncludes(java.lang.String classIncludes)
           
 void setFeatureExcludes(java.util.List featureExcludes)
           
 void setFeatureExcludes(java.lang.String featureExcludes)
           
 void setFeatureIncludes(java.util.List featureIncludes)
           
 void setFeatureIncludes(java.lang.String featureIncludes)
           
 void setGlobalExcludes(java.util.List globalExcludes)
           
 void setGlobalExcludes(java.lang.String globalExcludes)
           
 void setGlobalIncludes(java.util.List globalIncludes)
           
 void setGlobalIncludes(java.lang.String globalIncludes)
           
 void setMatchingClasses(boolean matchingClasses)
           
 void setMatchingFeatures(boolean matchingFeatures)
           
 void setMatchingPackages(boolean matchingPackages)
           
 void setPackageExcludes(java.util.List packageExcludes)
           
 void setPackageExcludes(java.lang.String packageExcludes)
           
 void setPackageIncludes(java.util.List packageIncludes)
           
 void setPackageIncludes(java.lang.String packageIncludes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegularExpressionSelectionCriteria

public RegularExpressionSelectionCriteria()
Method Detail

getGlobalIncludes

public java.util.List getGlobalIncludes()

setGlobalIncludes

public void setGlobalIncludes(java.lang.String globalIncludes)

setGlobalIncludes

public void setGlobalIncludes(java.util.List globalIncludes)

getGlobalExcludes

public java.util.List getGlobalExcludes()

setGlobalExcludes

public void setGlobalExcludes(java.lang.String globalExcludes)

setGlobalExcludes

public void setGlobalExcludes(java.util.List globalExcludes)

isMatchingPackages

public boolean isMatchingPackages()
Specified by:
isMatchingPackages in interface SelectionCriteria

setMatchingPackages

public void setMatchingPackages(boolean matchingPackages)

getPackageIncludes

public java.util.List getPackageIncludes()

setPackageIncludes

public void setPackageIncludes(java.lang.String packageIncludes)

setPackageIncludes

public void setPackageIncludes(java.util.List packageIncludes)

getPackageExcludes

public java.util.List getPackageExcludes()

setPackageExcludes

public void setPackageExcludes(java.lang.String packageExcludes)

setPackageExcludes

public void setPackageExcludes(java.util.List packageExcludes)

isMatchingClasses

public boolean isMatchingClasses()
Specified by:
isMatchingClasses in interface SelectionCriteria

setMatchingClasses

public void setMatchingClasses(boolean matchingClasses)

getClassIncludes

public java.util.List getClassIncludes()

setClassIncludes

public void setClassIncludes(java.lang.String classIncludes)

setClassIncludes

public void setClassIncludes(java.util.List classIncludes)

getClassExcludes

public java.util.List getClassExcludes()

setClassExcludes

public void setClassExcludes(java.lang.String classExcludes)

setClassExcludes

public void setClassExcludes(java.util.List classExcludes)

isMatchingFeatures

public boolean isMatchingFeatures()
Specified by:
isMatchingFeatures in interface SelectionCriteria

setMatchingFeatures

public void setMatchingFeatures(boolean matchingFeatures)

getFeatureIncludes

public java.util.List getFeatureIncludes()

setFeatureIncludes

public void setFeatureIncludes(java.lang.String featureIncludes)

setFeatureIncludes

public void setFeatureIncludes(java.util.List featureIncludes)

getFeatureExcludes

public java.util.List getFeatureExcludes()

setFeatureExcludes

public void setFeatureExcludes(java.lang.String featureExcludes)

setFeatureExcludes

public void setFeatureExcludes(java.util.List featureExcludes)

matches

public boolean matches(PackageNode node)
Specified by:
matches in interface SelectionCriteria

matches

public boolean matches(ClassNode node)
Specified by:
matches in interface SelectionCriteria

matches

public boolean matches(FeatureNode node)
Specified by:
matches in interface SelectionCriteria

matchesPackageName

public boolean matchesPackageName(java.lang.String name)
Specified by:
matchesPackageName in interface SelectionCriteria

matchesClassName

public boolean matchesClassName(java.lang.String name)
Specified by:
matchesClassName in interface SelectionCriteria

matchesFeatureName

public boolean matchesFeatureName(java.lang.String name)
Specified by:
matchesFeatureName in interface SelectionCriteria

parseRE

protected static java.util.List parseRE(java.lang.String re)


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.