Class AbstractFileSet

  • Direct Known Subclasses:
    FileSet, VirtualFileSet

    public abstract class AbstractFileSet
    extends java.lang.Object
    • 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
      • 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
    • Constructor Detail

      • AbstractFileSet

        public AbstractFileSet​(java.lang.String pattern,
                               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.