Class AbstractFileSet
- java.lang.Object
-
- org.eclipse.tycho.p2.impl.publisher.rootfiles.AbstractFileSet
-
- Direct Known Subclasses:
FileSet
,VirtualFileSet
public abstract class AbstractFileSet extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description AbstractFileSet(java.lang.String pattern, boolean useDefaultExcludes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
ZERO_OR_MORE_DIRS
private static final java.lang.String ZERO_OR_MORE_DIRS
- See Also:
- Constant Field Values
-
ZERO_OR_MORE_FILE_CHARACTERS
private static final java.lang.String ZERO_OR_MORE_FILE_CHARACTERS
- See Also:
- Constant Field Values
-
ONE_CHARACTER
private static final java.lang.String ONE_CHARACTER
- See Also:
- Constant Field Values
-
QUOTE_BEGIN
private static final java.lang.String QUOTE_BEGIN
- See Also:
- Constant Field Values
-
QUOTE_END
private static final java.lang.String QUOTE_END
- See Also:
- Constant Field Values
-
DEFAULTEXCLUDES
private static final java.lang.String[] DEFAULTEXCLUDES
-
includePattern
protected java.util.regex.Pattern includePattern
-
defaultExcludePatterns
protected java.util.List<java.util.regex.Pattern> defaultExcludePatterns
-
useDefaultExcludes
private boolean useDefaultExcludes
-
-
Method Detail
-
createDefaultExcludePatterns
private java.util.List<java.util.regex.Pattern> createDefaultExcludePatterns()
-
convertToRegexPattern
private java.util.regex.Pattern convertToRegexPattern(java.lang.String antFilePattern)
-
matches
protected boolean matches(org.eclipse.core.runtime.IPath path)
- Returns:
true
if the specified path matches the include pattern of this fileset and not one of the default exclude patterns.
-
-