Package ise.antelope.tasks
Class BooleanConditionBase
java.lang.Object
org.apache.tools.ant.ProjectComponent
ise.antelope.tasks.BooleanConditionBase
- All Implemented Interfaces:
Cloneable
public class BooleanConditionBase
extends org.apache.tools.ant.ProjectComponent
Extends ConditionBase so I can get access to the condition count and the
first condition. This is the class that the BooleanConditionTask is proxy
for.
-
Field Summary
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(org.apache.tools.ant.taskdefs.condition.Condition c) Add an arbitrary condition -- this doesn't work, it is copied from ConditionBase in Ant, and it doesn't work there either.voidvoidaddAvailable(org.apache.tools.ant.taskdefs.Available a) voidaddChecksum(org.apache.tools.ant.taskdefs.Checksum c) voidaddContains(Contains test) voidvoidvoidvoidaddEquals(org.apache.tools.ant.taskdefs.condition.Equals e) voidaddFilesMatch(org.apache.tools.ant.taskdefs.condition.FilesMatch test) voidaddHttp(org.apache.tools.ant.taskdefs.condition.Http h) voidaddIsFalse(org.apache.tools.ant.taskdefs.condition.IsFalse test) voidvoidvoidvoidvoidaddIsReference(org.apache.tools.ant.taskdefs.condition.IsReference i) voidaddIsSet(org.apache.tools.ant.taskdefs.condition.IsSet i) voidaddIsTrue(org.apache.tools.ant.taskdefs.condition.IsTrue test) voidvoidaddNot(org.apache.tools.ant.taskdefs.condition.Not n) voidvoidaddOs(org.apache.tools.ant.taskdefs.condition.Os o) voidaddSocket(org.apache.tools.ant.taskdefs.condition.Socket s) voidvoidvoidvoidaddUptodate(org.apache.tools.ant.taskdefs.UpToDate u) intCount the conditions.intGets the conditionCount attribute of the BooleanConditionBase objectfinal EnumerationIterate through all conditions.org.apache.tools.ant.taskdefs.condition.ConditionGets the firstCondition attribute of the BooleanConditionBase objectMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
-
Constructor Details
-
BooleanConditionBase
public BooleanConditionBase()
-
-
Method Details
-
getConditionCount
public int getConditionCount()Gets the conditionCount attribute of the BooleanConditionBase object- Returns:
- The conditionCount value
-
getFirstCondition
public org.apache.tools.ant.taskdefs.condition.Condition getFirstCondition()Gets the firstCondition attribute of the BooleanConditionBase object- Returns:
- The firstCondition value
-
countConditions
public int countConditions()Count the conditions.- Returns:
- the number of conditions in the container
- Since:
- 1.1
-
getConditions
Iterate through all conditions.- Returns:
- an enumeration to use for iteration
- Since:
- 1.1
-
addAvailable
public void addAvailable(org.apache.tools.ant.taskdefs.Available a) -
addChecksum
public void addChecksum(org.apache.tools.ant.taskdefs.Checksum c) -
addUptodate
public void addUptodate(org.apache.tools.ant.taskdefs.UpToDate u) -
addNot
public void addNot(org.apache.tools.ant.taskdefs.condition.Not n) -
addAnd
-
addOr
-
addEquals
public void addEquals(org.apache.tools.ant.taskdefs.condition.Equals e) -
addOs
public void addOs(org.apache.tools.ant.taskdefs.condition.Os o) -
addIsSet
public void addIsSet(org.apache.tools.ant.taskdefs.condition.IsSet i) -
addHttp
public void addHttp(org.apache.tools.ant.taskdefs.condition.Http h) -
addSocket
public void addSocket(org.apache.tools.ant.taskdefs.condition.Socket s) -
addFilesMatch
public void addFilesMatch(org.apache.tools.ant.taskdefs.condition.FilesMatch test) -
addContains
-
addIsTrue
public void addIsTrue(org.apache.tools.ant.taskdefs.condition.IsTrue test) -
addIsFalse
public void addIsFalse(org.apache.tools.ant.taskdefs.condition.IsFalse test) -
addIsReference
public void addIsReference(org.apache.tools.ant.taskdefs.condition.IsReference i) -
addIsPropertyTrue
-
addIsPropertyFalse
-
addIsGreaterThan
-
addIsLessThan
-
addMathEquals
-
addStartsWith
-
addEndsWith
-
addDateDifference
-
addTimeDifference
-
addDateBefore
-
addTimeBefore
-
add
public void add(org.apache.tools.ant.taskdefs.condition.Condition c) Add an arbitrary condition -- this doesn't work, it is copied from ConditionBase in Ant, and it doesn't work there either.- Parameters:
c- a condition- Since:
- Ant 1.6
-