public class ScmFileSet
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private java.io.File |
basedir |
private static java.lang.String |
DEFAULT_EXCLUDES |
private static java.lang.String |
DELIMITER |
private java.lang.String |
excludes |
private java.util.List<java.io.File> |
files
List of File objects, all relative to the basedir.
|
private java.lang.String |
includes |
private static long |
serialVersionUID |
Constructor and Description |
---|
ScmFileSet(java.io.File basedir)
Create a file set with no files, only the base directory.
|
ScmFileSet(java.io.File basedir,
java.io.File file)
Create a file set with only the file provided, relative to basedir.
|
ScmFileSet(java.io.File basedir,
java.io.File[] files)
Deprecated.
use ScmFileSet( File, List )
|
ScmFileSet(java.io.File basedir,
java.util.List<java.io.File> files)
Create a file set with the files provided, relative to basedir.
|
ScmFileSet(java.io.File basedir,
java.lang.String includes)
Create a file set with files from basefile, using includes provided and default excludes.
|
ScmFileSet(java.io.File basedir,
java.lang.String includes,
java.lang.String excludes)
Create a file set with only files (not directories) from basefile,
using includes and excludes provided.
|
Modifier and Type | Method and Description |
---|---|
java.io.File |
getBasedir()
Get the base directory of the file set.
|
java.lang.String |
getExcludes() |
java.util.List<java.io.File> |
getFileList()
Get the list of files in the set, relative to basedir
|
java.io.File[] |
getFiles()
Deprecated.
use getFileList() instead
|
java.lang.String |
getIncludes() |
java.lang.String |
toString() |
private static final long serialVersionUID
private static final java.lang.String DELIMITER
private static final java.lang.String DEFAULT_EXCLUDES
AbstractScanner.DEFAULTEXCLUDES
private final java.io.File basedir
private java.lang.String includes
private java.lang.String excludes
private final java.util.List<java.io.File> files
public ScmFileSet(java.io.File basedir)
basedir
- directory files in the set are relative topublic ScmFileSet(java.io.File basedir, java.io.File file)
basedir
- directory file is relative tofile
- file that the set will contain, has to be relative to basedirpublic ScmFileSet(java.io.File basedir, java.lang.String includes, java.lang.String excludes) throws java.io.IOException
basedir
- directory files are relative toincludes
- Ant pattern for files to includeexcludes
- Ant pattern for files to exclude,
if null DEFAULT_EXCLUDES is used, else DEFAULT_EXCLUDES is added.java.io.IOException
- if anypublic ScmFileSet(java.io.File basedir, java.lang.String includes) throws java.io.IOException
basedir
- directory files are relative toincludes
- Ant pattern for files to includejava.io.IOException
- if anypublic ScmFileSet(java.io.File basedir, java.io.File[] files)
basedir
- directory files are relative tofiles
- files that the set will contain, have to be relative to basedirpublic ScmFileSet(java.io.File basedir, java.util.List<java.io.File> files)
basedir
- directory files are relative tofiles
- list of File objects, files that the set will contain, have to be relative to basedirpublic java.io.File getBasedir()
public java.io.File[] getFiles()
public java.util.List<java.io.File> getFileList()
public java.lang.String getIncludes()
public java.lang.String getExcludes()
public java.lang.String toString()
toString
in class java.lang.Object