Class BlockFor
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.taskdefs.condition.ConditionBase
org.apache.tools.ant.taskdefs.WaitFor
org.apache.tools.ant.taskdefs.optional.testing.BlockFor
- All Implemented Interfaces:
java.lang.Cloneable
public class BlockFor extends WaitFor
- Since:
- Ant 1.8
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.tools.ant.taskdefs.WaitFor
WaitFor.Unit -
Field Summary
Fields inherited from class org.apache.tools.ant.taskdefs.WaitFor
DEFAULT_CHECK_MILLIS, DEFAULT_MAX_WAIT_MILLIS, ONE_DAY, ONE_HOUR, ONE_MILLISECOND, ONE_MINUTE, ONE_SECOND, ONE_WEEKFields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project -
Constructor Summary
-
Method Summary
Modifier and Type Method Description voidaddText(java.lang.String message)Set the error text; all properties are expanded in the message.protected voidprocessTimeout()If the wait fails, a BuildException is thrown.Methods inherited from class org.apache.tools.ant.taskdefs.WaitFor
calculateCheckEveryMillis, calculateMaxWaitMillis, execute, processSuccess, setCheckEvery, setCheckEveryUnit, setMaxWait, setMaxWaitUnit, setTimeoutPropertyMethods inherited from class org.apache.tools.ant.taskdefs.condition.ConditionBase
add, addAnd, addAvailable, addChecksum, addContains, addEquals, addFilesMatch, addHttp, addIsFalse, addIsFileSelected, addIsReference, addIsSet, addIsTrue, addNot, addOr, addOs, addSocket, addUptodate, countConditions, getConditions, getTaskName, setTaskNameMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProjectMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
BlockFor
public BlockFor()Constructor that takes the name of the task in the task name. -
BlockFor
public BlockFor(java.lang.String taskName)Constructor that takes the name of the task in the task name.- Parameters:
taskName- the name of the task.
-
-
Method Details
-
processTimeout
If the wait fails, a BuildException is thrown. All the superclasses actions are called first.- Overrides:
processTimeoutin classWaitFor- Throws:
BuildTimeoutException- on timeout, using the text intext
-
addText
public void addText(java.lang.String message)Set the error text; all properties are expanded in the message.- Parameters:
message- the text to use in a failure message
-