org.apache.tools.ant.taskdefs.optional.testing
Class BlockFor

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.taskdefs.condition.ConditionBase
          extended by org.apache.tools.ant.taskdefs.WaitFor
              extended by 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_WEEK
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
BlockFor()
          Constructor that takes the name of the task in the task name.
BlockFor(java.lang.String taskName)
          Constructor that takes the name of the task in the task name.
 
Method Summary
 void addText(java.lang.String message)
          Set the error text; all properties are expanded in the message.
protected  void processTimeout()
          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, setTimeoutProperty
 
Methods 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, setTaskName
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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 Detail

processTimeout

protected void processTimeout()
                       throws BuildTimeoutException
If the wait fails, a BuildException is thrown. All the superclasses actions are called first.

Overrides:
processTimeout in class WaitFor
Throws:
BuildTimeoutException - on timeout, using the text in text

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