| Modifier and Type | Field and Description |
|---|---|
private java.lang.String[] |
excludes |
private java.lang.String[] |
includes |
private java.lang.String |
str |
| Constructor and Description |
|---|
GlobSelector(java.lang.String[] includes,
java.lang.String[] excludes) |
GlobSelector(java.lang.String[] includes,
java.lang.String[] excludes,
boolean useDefaultExcludes) |
| Modifier and Type | Method and 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) |
private final java.lang.String[] includes
private final java.lang.String[] excludes
private final java.lang.String str
public GlobSelector(java.lang.String[] includes,
java.lang.String[] excludes)
public GlobSelector(java.lang.String[] includes,
java.lang.String[] excludes,
boolean useDefaultExcludes)
private static java.lang.String toString(java.lang.String[] patterns)
private static java.lang.String[] addDefaultExcludes(java.lang.String[] excludes,
boolean useDefaultExcludes)
private static java.lang.String[] normalizePatterns(java.lang.String[] patterns)
private static java.lang.String normalizePattern(java.lang.String pattern)
public boolean isSelected(java.lang.String pathname)
SelectorisSelected in interface Selectorpathname - The pathname to test, must not be null.true if the given path is selected for deletion, false otherwise.private static boolean isMatched(java.lang.String pathname,
java.lang.String[] patterns)
public boolean couldHoldSelected(java.lang.String pathname)
SelectorcouldHoldSelected in interface Selectorpathname - The directory pathname to test, must not be null.true if the given directory might contain selected paths, false if the
directory will definitively not contain selected paths..public java.lang.String toString()
toString in class java.lang.Object