Class ScmFileSet

    • Constructor Detail

      • ScmFileSet

        public ScmFileSet​(File basedir)
        Create a file set with no files, only the base directory.
        Parameters:
        basedir - directory files in the set are relative to
      • ScmFileSet

        public ScmFileSet​(File basedir,
                          File file)
        Create a file set with only the file provided, relative to basedir.
        Parameters:
        basedir - directory file is relative to
        file - file that the set will contain, has to be relative to basedir
      • ScmFileSet

        public ScmFileSet​(File basedir,
                          String includes,
                          String excludes)
                   throws IOException
        Create a file set with only files (not directories) from basefile, using includes and excludes provided.
        Parameters:
        basedir - directory files are relative to
        includes - Ant pattern for files to include
        excludes - Ant pattern for files to exclude, if null DEFAULT_EXCLUDES is used, else DEFAULT_EXCLUDES is added.
        Throws:
        IOException - if any
      • ScmFileSet

        public ScmFileSet​(File basedir,
                          String includes)
                   throws IOException
        Create a file set with files from basefile, using includes provided and default excludes.
        Parameters:
        basedir - directory files are relative to
        includes - Ant pattern for files to include
        Throws:
        IOException - if any
        Since:
        1.0
      • ScmFileSet

        public ScmFileSet​(File basedir,
                          File[] files)
        Deprecated.
        use ScmFileSet( File, List )
        Create a file set with the files provided, relative to basedir.
        Parameters:
        basedir - directory files are relative to
        files - files that the set will contain, have to be relative to basedir
      • ScmFileSet

        public ScmFileSet​(File basedir,
                          List<File> files)
        Create a file set with the files provided, relative to basedir.
        Parameters:
        basedir - directory files are relative to
        files - list of File objects, files that the set will contain, have to be relative to basedir
    • Method Detail

      • getBasedir

        public File getBasedir()
        Get the base directory of the file set. It's the directory files in the set are relative to.
        Returns:
        base directory
      • getFiles

        public File[] getFiles()
        Deprecated.
        use getFileList() instead
        Get the list of files in the set, relative to basedir
        Returns:
        files in this set
      • getFileList

        public List<FilegetFileList()
        Get the list of files in the set, relative to basedir
        Returns:
        List of File objects
      • getIncludes

        public String getIncludes()
        Returns:
        the includes files as a comma separated string
      • getExcludes

        public String getExcludes()
        Returns:
        the excludes files as a comma separated string