public class MultipleAnt
extends org.apache.tools.ant.taskdefs.Ant
implements java.io.FilenameFilter
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
antFile |
protected java.io.File |
directory |
protected org.apache.tools.ant.types.FileSet |
fileset |
protected java.lang.String |
target |
protected boolean |
useDefaultExcludes |
Constructor and Description |
---|
MultipleAnt() |
Modifier and Type | Method and Description |
---|---|
boolean |
accept(java.io.File dir,
java.lang.String name)
This method is used to chack if a file is a xml file.
|
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()
Search all files in the directory.
|
protected org.apache.tools.ant.DirectoryScanner |
getDirectoryScanner(java.io.File baseDir)
Returns the directory scanner needed to access the files to process.
|
void |
setAntFile(java.lang.String f) |
void |
setDefaultexcludes(boolean useDefaultExcludes)
Sets whether default exclusions should be used or not.
|
void |
setDir(java.io.File d)
Set the directory where find xml file(s).
|
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 |
setTarget(java.lang.String t) |
addConfiguredTarget, addPropertyset, addReference, createProperty, getDefaultBuildFile, getNewProject, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, setAntfile, setInheritAll, setInheritRefs, setOutput, setUseNativeBasedir
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
protected java.io.File directory
protected java.lang.String antFile
protected java.lang.String target
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.Ant
org.apache.tools.ant.BuildException
public void setDir(java.io.File d)
setDir
in class org.apache.tools.ant.taskdefs.Ant
public void setAntFile(java.lang.String f)
public void setTarget(java.lang.String t)
setTarget
in class org.apache.tools.ant.taskdefs.Ant
public boolean accept(java.io.File dir, java.lang.String name)
accept
in interface java.io.FilenameFilter
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.