public abstract class AbstractFileSet
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.util.regex.Pattern> |
defaultExcludePatterns |
private static java.lang.String[] |
DEFAULTEXCLUDES |
protected java.util.regex.Pattern |
includePattern |
private static java.lang.String |
ONE_CHARACTER |
private static java.lang.String |
QUOTE_BEGIN |
private static java.lang.String |
QUOTE_END |
private boolean |
useDefaultExcludes |
private static java.lang.String |
ZERO_OR_MORE_DIRS |
private static java.lang.String |
ZERO_OR_MORE_FILE_CHARACTERS |
Constructor and Description |
---|
AbstractFileSet(java.lang.String pattern,
boolean useDefaultExcludes) |
Modifier and Type | Method and Description |
---|---|
private java.util.regex.Pattern |
convertToRegexPattern(java.lang.String antFilePattern) |
private java.util.List<java.util.regex.Pattern> |
createDefaultExcludePatterns() |
protected boolean |
matches(org.eclipse.core.runtime.IPath path) |
private static final java.lang.String ZERO_OR_MORE_DIRS
private static final java.lang.String ZERO_OR_MORE_FILE_CHARACTERS
private static final java.lang.String ONE_CHARACTER
private static final java.lang.String QUOTE_BEGIN
private static final java.lang.String QUOTE_END
private static final java.lang.String[] DEFAULTEXCLUDES
protected java.util.regex.Pattern includePattern
protected java.util.List<java.util.regex.Pattern> defaultExcludePatterns
private boolean useDefaultExcludes
public AbstractFileSet(java.lang.String pattern, boolean useDefaultExcludes)
private java.util.List<java.util.regex.Pattern> createDefaultExcludePatterns()
private java.util.regex.Pattern convertToRegexPattern(java.lang.String antFilePattern)
protected boolean matches(org.eclipse.core.runtime.IPath path)
true
if the specified path matches the include pattern of this fileset
and not one of the default exclude patterns.