|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
ise.antelope.tasks.Repeat
public class Repeat
Repeatedly executes a set of tasks. Borrowed most of the code from the Limit task.
| Field Summary | |
|---|---|
protected ise.antelope.tasks.typedefs.TimeUnit |
unit
|
| Fields inherited from class org.apache.tools.ant.Task |
|---|
target, taskName, taskType, wrapper |
| Fields inherited from class org.apache.tools.ant.ProjectComponent |
|---|
description, location, project |
| Constructor Summary | |
|---|---|
Repeat()
|
|
| Method Summary | |
|---|---|
void |
addTask(org.apache.tools.ant.Task task)
Add a task to repeat. |
void |
addUntil(BooleanConditionTask c)
"until" is the same as a "bool" as used in assert and if. |
void |
execute()
Execute all nested tasks, repeating. |
void |
setCount(int count)
Sets the number of times to repeat, default is 1. |
void |
setDays(int value)
Set a number of days between repeats. |
void |
setFailonerror(boolean fail)
Determines whether the build should fail if the time limit has expired on this task. |
void |
setHours(int value)
Set a number of hours between repeats. |
void |
setInterval(int wait)
How long to wait between repeating the nested tasks, default is 10 sec. |
void |
setMilliseconds(int value)
Set a number of milliseconds between repeats. |
void |
setMinutes(int value)
Set a number of minutes between repeats. |
void |
setProperty(java.lang.String p)
Name the property to set after all repeats are complete. |
void |
setRepeatunit(ise.antelope.tasks.typedefs.TimeUnit unit)
Set the max wait time unit, default is minutes. |
void |
setSeconds(int value)
Set a number of seconds between repeats. |
void |
setUnit(java.lang.String unit)
Sets the unit for the time between repeats. |
void |
setValue(java.lang.String v)
The value for the property to set after all repeats are complete, defaults to true. |
void |
setWeeks(int value)
Set a number of weeks between repeats. |
| Methods inherited from class org.apache.tools.ant.Task |
|---|
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
| Methods inherited from class org.apache.tools.ant.ProjectComponent |
|---|
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ise.antelope.tasks.typedefs.TimeUnit unit
| Constructor Detail |
|---|
public Repeat()
| Method Detail |
|---|
public void addTask(org.apache.tools.ant.Task task)
throws org.apache.tools.ant.BuildException
addTask in interface org.apache.tools.ant.TaskContainertask - A task to execute
org.apache.tools.ant.BuildException - won't happen
public void addUntil(BooleanConditionTask c)
throws org.apache.tools.ant.BuildException
c - The feature to be added to the Until attribute
org.apache.tools.ant.BuildException - Description of Exceptionpublic void setInterval(int wait)
wait - time between repeatspublic void setUnit(java.lang.String unit)
unit - valid values are "millisecond", "second", "minute", "hour",
"day", and "week".public void setMilliseconds(int value)
value - the number of milliseconds between repeats.public void setSeconds(int value)
value - the number of seconds to wait.public void setMinutes(int value)
value - the number of milliseconds to wait.public void setHours(int value)
value - the number of hours to wait.public void setDays(int value)
value - the number of days to wait.public void setWeeks(int value)
value - the number of weeks to wait.public void setRepeatunit(ise.antelope.tasks.typedefs.TimeUnit unit)
unit - The new repeatUnit valuepublic void setFailonerror(boolean fail)
fail - if true, fail the build if the time limit has been reached.public void setProperty(java.lang.String p)
p - name of propertypublic void setValue(java.lang.String v)
v - value for the propertypublic void setCount(int count)
count - The new repeatCount value
public void execute()
throws org.apache.tools.ant.BuildException
execute in class org.apache.tools.ant.Taskorg.apache.tools.ant.BuildException - Description of the Exception
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||