Package org.apache.maven.plugins.clean
Class GlobSelector
- java.lang.Object
-
- org.apache.maven.plugins.clean.GlobSelector
-
-
Constructor Summary
Constructors Constructor Description GlobSelector(java.lang.String[] includes, java.lang.String[] excludes)GlobSelector(java.lang.String[] includes, java.lang.String[] excludes, boolean useDefaultExcludes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.lang.String[]addDefaultExcludes(java.lang.String[] excludes, boolean useDefaultExcludes)booleancouldHoldSelected(java.lang.String pathname)Determines whether a directory could contain selected paths.private static booleanisMatched(java.lang.String pathname, java.lang.String[] patterns)booleanisSelected(java.lang.String pathname)Determines whether a path is selected for deletion.private static java.lang.StringnormalizePattern(java.lang.String pattern)private static java.lang.String[]normalizePatterns(java.lang.String[] patterns)java.lang.StringtoString()private static java.lang.StringtoString(java.lang.String[] patterns)
-
-
-
Method Detail
-
toString
private static java.lang.String toString(java.lang.String[] patterns)
-
addDefaultExcludes
private static java.lang.String[] addDefaultExcludes(java.lang.String[] excludes, boolean useDefaultExcludes)
-
normalizePatterns
private static java.lang.String[] normalizePatterns(java.lang.String[] patterns)
-
normalizePattern
private static java.lang.String normalizePattern(java.lang.String pattern)
-
isSelected
public boolean isSelected(java.lang.String pathname)
Description copied from interface:SelectorDetermines whether a path is selected for deletion.- Specified by:
isSelectedin interfaceSelector- Parameters:
pathname- The pathname to test, must not benull.- Returns:
trueif the given path is selected for deletion,falseotherwise.
-
isMatched
private static boolean isMatched(java.lang.String pathname, java.lang.String[] patterns)
-
couldHoldSelected
public boolean couldHoldSelected(java.lang.String pathname)
Description copied from interface:SelectorDetermines whether a directory could contain selected paths.- Specified by:
couldHoldSelectedin interfaceSelector- Parameters:
pathname- The directory pathname to test, must not benull.- Returns:
trueif the given directory might contain selected paths,falseif the directory will definitively not contain selected paths..
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-