java.lang.Cloneable
public 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, wait
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
public 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.Task
public 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.