java.lang.Cloneablepublic class ForTask
extends org.apache.tools.ant.Task
| Constructor | Description |
|---|---|
ForTask() |
Creates a new
For instance. |
| Modifier and Type | Method | Description |
|---|---|---|
void |
add(java.lang.Object obj) |
Add an object that has an Iterator iterator() method
that can be iterated over.
|
void |
add(java.util.Collection collection) |
Add a collection that can be iterated over.
|
void |
add(java.util.Iterator iterator) |
Add an iterator to be iterated over.
|
void |
add(java.util.Map map) |
Add a Map, iterate over the values
|
void |
add(org.apache.tools.ant.types.DirSet dirset) |
Add a dirset to be iterated over.
|
void |
add(org.apache.tools.ant.types.FileSet fileset) |
Add a fileset to be iterated over.
|
void |
addConfigured(org.apache.tools.ant.types.Path path) |
This is a path that can be used instread of the list
attribute to interate over.
|
void |
addConfiguredPath(org.apache.tools.ant.types.Path path) |
This is a path that can be used instread of the list
attribute to interate over.
|
void |
addDirSet(org.apache.tools.ant.types.DirSet dirset) |
Add a dirset to be iterated over.
|
void |
addFileSet(org.apache.tools.ant.types.FileSet fileset) |
Add a fileset to be iterated over.
|
java.lang.Object |
createSequential() |
|
void |
execute() |
Run the for task.
|
void |
setBegin(int begin) |
Set begin attribute.
|
void |
setDelimiter(java.lang.String delimiter) |
Set the delimiter attribute.
|
void |
setEnd(java.lang.Integer end) |
Set end attribute.
|
void |
setKeepgoing(boolean keepgoing) |
Set the keepgoing attribute, indicating whether we
should stop on errors or continue heedlessly onward.
|
void |
setList(java.lang.String list) |
Set the list attribute.
|
void |
setParallel(boolean parallel) |
Attribute whether to execute the loop in parallel or in sequence.
|
void |
setParam(java.lang.String param) |
Set the param attribute.
|
void |
setStep(int step) |
Set step attribute.
|
void |
setThreadCount(int threadCount) |
Set the maximum amount of threads we're going to allow
to execute in parallel
|
void |
setTrim(boolean trim) |
Set the trim attribute.
|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclone, getDescription, getLocation, getProject, setDescription, setLocation, setProjectbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypepublic void setParallel(boolean parallel)
parallel - if true execute the tasks in parallel. Default is false.public void setThreadCount(int threadCount)
threadCount - the number of threads to usepublic void setTrim(boolean trim)
trim - if true, trim the value for each iterator.public void setKeepgoing(boolean keepgoing)
keepgoing - a boolean, if true then we act in
the keepgoing manner described.public void setList(java.lang.String list)
list - a list of delimiter separated tokens.public void setDelimiter(java.lang.String delimiter)
delimiter - the delimiter used to separate the tokens in
the list attribute. The default is ",".public void setParam(java.lang.String param)
param - the name of the macrodef attribute.public void addConfigured(org.apache.tools.ant.types.Path path)
path - the path to be set by the ant script.public void addConfiguredPath(org.apache.tools.ant.types.Path path)
path - the path to be set by the ant script.public java.lang.Object createSequential()
public void setBegin(int begin)
begin - the value to use.public void setEnd(java.lang.Integer end)
end - the value to use.public void setStep(int step)
public void execute()
execute in class org.apache.tools.ant.Taskpublic void add(java.util.Map map)
map - a Map object - iterate over the values.public void add(org.apache.tools.ant.types.FileSet fileset)
fileset - a FileSet valuepublic void addFileSet(org.apache.tools.ant.types.FileSet fileset)
fileset - a FileSet valuepublic void add(org.apache.tools.ant.types.DirSet dirset)
dirset - a DirSet valuepublic void addDirSet(org.apache.tools.ant.types.DirSet dirset)
dirset - a DirSet valuepublic void add(java.util.Collection collection)
collection - a Collection value.public void add(java.util.Iterator iterator)
iterator - an Iterator valuepublic void add(java.lang.Object obj)
obj - An object that can be iterated over.