Package ise.antelope.tasks
Class BooleanConditionBase
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- ise.antelope.tasks.BooleanConditionBase
-
- All Implemented Interfaces:
java.lang.Cloneable
public class BooleanConditionBase extends org.apache.tools.ant.ProjectComponentExtends ConditionBase so I can get access to the condition count and the first condition. This is the class that the BooleanConditionTask is proxy for.
-
-
Constructor Summary
Constructors Constructor Description BooleanConditionBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(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.voidaddAnd(And a)voidaddAvailable(org.apache.tools.ant.taskdefs.Available a)voidaddChecksum(org.apache.tools.ant.taskdefs.Checksum c)voidaddContains(Contains test)voidaddDateBefore(DateTimeBefore i)voidaddDateDifference(DateTimeDifference i)voidaddEndsWith(EndsWith i)voidaddEquals(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)voidaddIsGreaterThan(IsGreaterThan i)voidaddIsLessThan(IsLessThan i)voidaddIsPropertyFalse(IsPropertyFalse i)voidaddIsPropertyTrue(IsPropertyTrue i)voidaddIsReference(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)voidaddMathEquals(MathEquals i)voidaddNot(org.apache.tools.ant.taskdefs.condition.Not n)voidaddOr(Or o)voidaddOs(org.apache.tools.ant.taskdefs.condition.Os o)voidaddSocket(org.apache.tools.ant.taskdefs.condition.Socket s)voidaddStartsWith(StartsWith i)voidaddTimeBefore(DateTimeBefore i)voidaddTimeDifference(DateTimeDifference i)voidaddUptodate(org.apache.tools.ant.taskdefs.UpToDate u)intcountConditions()Count the conditions.intgetConditionCount()Gets the conditionCount attribute of the BooleanConditionBase objectjava.util.EnumerationgetConditions()Iterate through all conditions.org.apache.tools.ant.taskdefs.condition.ConditiongetFirstCondition()Gets the firstCondition attribute of the BooleanConditionBase object
-
-
-
Method Detail
-
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
public final java.util.Enumeration 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
public void addAnd(And a)
-
addOr
public void addOr(Or o)
-
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
public void addContains(Contains test)
-
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
public void addIsPropertyTrue(IsPropertyTrue i)
-
addIsPropertyFalse
public void addIsPropertyFalse(IsPropertyFalse i)
-
addIsGreaterThan
public void addIsGreaterThan(IsGreaterThan i)
-
addIsLessThan
public void addIsLessThan(IsLessThan i)
-
addMathEquals
public void addMathEquals(MathEquals i)
-
addStartsWith
public void addStartsWith(StartsWith i)
-
addEndsWith
public void addEndsWith(EndsWith i)
-
addDateDifference
public void addDateDifference(DateTimeDifference i)
-
addTimeDifference
public void addTimeDifference(DateTimeDifference i)
-
addDateBefore
public void addDateBefore(DateTimeBefore i)
-
addTimeBefore
public void addTimeBefore(DateTimeBefore i)
-
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
-
-