public class MultipleCopy
extends org.apache.tools.ant.taskdefs.Copy
Modifier and Type | Field and Description |
---|---|
protected java.io.File |
basedir |
protected org.apache.tools.ant.types.FileSet |
fileset |
protected java.lang.String |
myFile |
protected boolean |
notReplace |
protected boolean |
useDefaultExcludes |
Constructor and Description |
---|
MultipleCopy() |
Modifier and Type | Method and Description |
---|---|
void |
copy()
Performs the copy operation.
|
org.apache.tools.ant.types.PatternSet.NameEntry |
createExclude()
add a name entry on the exclude list
|
org.apache.tools.ant.types.PatternSet.NameEntry |
createExcludesFile()
add a name entry on the include files list
|
org.apache.tools.ant.types.PatternSet.NameEntry |
createInclude()
add a name entry on the include list
|
org.apache.tools.ant.types.PatternSet.NameEntry |
createIncludesFile()
add a name entry on the include files list
|
org.apache.tools.ant.types.PatternSet |
createPatternSet()
add a set of patterns
|
void |
execute() |
protected org.apache.tools.ant.DirectoryScanner |
getDirectoryScanner(java.io.File baseDir)
Returns the directory scanner needed to access the files to process.
|
void |
setDefaultexcludes(boolean useDefaultExcludes)
Sets whether default exclusions should be used or not.
|
void |
setExcludes(java.lang.String excludes)
Sets the set of exclude patterns.
|
void |
setExcludesfile(java.io.File excludesfile)
Sets the name of the file containing the includes patterns.
|
void |
setIncludes(java.lang.String includes)
Sets the set of include patterns.
|
void |
setIncludesfile(java.io.File includesfile)
Sets the name of the file containing the includes patterns.
|
void |
setNotReplace(boolean nr) |
void |
setTodir(java.io.File bd) |
void |
setTofile(java.lang.String f)
Sets the destination file.
|
add, add, addFileset, buildMap, buildMap, createFilterChain, createFilterSet, createMapper, doFileOperations, doResourceOperations, getEncoding, getFileUtils, getFilterChains, getFilterSets, getForce, getOutputEncoding, getPreserveLastModified, isEnableMultipleMapping, scan, scan, setEnableMultipleMappings, setEncoding, setFailOnError, setFile, setFiltering, setFlatten, setForce, setGranularity, setIncludeEmptyDirs, setOutputEncoding, setOverwrite, setPreserveLastModified, setPreserveLastModified, setQuiet, setTofile, setVerbose, supportsNonFileResources, validateAttributes
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
protected java.io.File basedir
protected java.lang.String myFile
protected boolean notReplace
protected boolean useDefaultExcludes
protected org.apache.tools.ant.types.FileSet fileset
public void execute() throws org.apache.tools.ant.BuildException
execute
in class org.apache.tools.ant.taskdefs.Copy
org.apache.tools.ant.BuildException
public void copy() throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
public void setNotReplace(boolean nr)
public void setTodir(java.io.File bd)
setTodir
in class org.apache.tools.ant.taskdefs.Copy
public void setTofile(java.lang.String f)
public org.apache.tools.ant.types.PatternSet.NameEntry createInclude()
public org.apache.tools.ant.types.PatternSet.NameEntry createIncludesFile()
public org.apache.tools.ant.types.PatternSet.NameEntry createExclude()
public org.apache.tools.ant.types.PatternSet.NameEntry createExcludesFile()
public org.apache.tools.ant.types.PatternSet createPatternSet()
public void setIncludes(java.lang.String includes)
includes
- the string containing the include patternspublic void setExcludes(java.lang.String excludes)
excludes
- the string containing the exclude patternspublic void setDefaultexcludes(boolean useDefaultExcludes)
useDefaultExcludes
- "true"|"on"|"yes" when default exclusions
should be used, "false"|"off"|"no" when they
shouldn't be used.protected org.apache.tools.ant.DirectoryScanner getDirectoryScanner(java.io.File baseDir)
public void setIncludesfile(java.io.File includesfile)
includesfile
- A string containing the filename to fetch
the include patterns from.public void setExcludesfile(java.io.File excludesfile)
excludesfile
- A string containing the filename to fetch
the include patterns from.