Class FileSet


  • public class FileSet
    extends AbstractFileSet
    Ant-like file set. Wildcards *, ** and ? are implemented as described on
    {@link http://en.wikibooks.org/wiki/Apache_Ant/Fileset }. This is not a complete equivalent implementation of the ant fileset. Only the subset needed for PDE root files is supported.
    • Constructor Detail

      • FileSet

        public FileSet​(File baseDir,
                       String pattern)
        Equivalent to #FileSet(File, String, boolean) with useDefaultExludes == true; destinationDir = ""
      • FileSet

        public FileSet​(File baseDir,
                       String pattern,
                       String destinationDir,
                       boolean useDefaultExcludes)
        Creates a fileset.
        Parameters:
        baseDir - the base directory to scan
        pattern - ant file inclusion pattern (relative to baseDir). Wildcards **,* and ? are supported.
        useDefaultExcludes - whether to use default file excludes for typical SCM metadata files.
    • Method Detail

      • getBaseDir

        public File getBaseDir()
      • scan

        public FileToPathMap scan()
        Scan the filesystem below baseDir for matching files.
        Returns:
        map canonical File -> basedir-relative path