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)
boolean
couldHoldSelected(java.lang.String pathname)
Determines whether a directory could contain selected paths.private static boolean
isMatched(java.lang.String pathname, java.lang.String[] patterns)
boolean
isSelected(java.lang.String pathname)
Determines whether a path is selected for deletion.private static java.lang.String
normalizePattern(java.lang.String pattern)
private static java.lang.String[]
normalizePatterns(java.lang.String[] patterns)
java.lang.String
toString()
private static java.lang.String
toString(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:Selector
Determines whether a path is selected for deletion.- Specified by:
isSelected
in interfaceSelector
- Parameters:
pathname
- The pathname to test, must not benull
.- Returns:
true
if the given path is selected for deletion,false
otherwise.
-
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:Selector
Determines whether a directory could contain selected paths.- Specified by:
couldHoldSelected
in interfaceSelector
- Parameters:
pathname
- The directory pathname to test, must not benull
.- Returns:
true
if the given directory might contain selected paths,false
if the directory will definitively not contain selected paths..
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-