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.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.
-
-
Constructor Summary
Constructors Constructor Description BooleanConditionBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.void
addAnd(And a)
void
addAvailable(org.apache.tools.ant.taskdefs.Available a)
void
addChecksum(org.apache.tools.ant.taskdefs.Checksum c)
void
addContains(Contains test)
void
addDateBefore(DateTimeBefore i)
void
addDateDifference(DateTimeDifference i)
void
addEndsWith(EndsWith i)
void
addEquals(org.apache.tools.ant.taskdefs.condition.Equals e)
void
addFilesMatch(org.apache.tools.ant.taskdefs.condition.FilesMatch test)
void
addHttp(org.apache.tools.ant.taskdefs.condition.Http h)
void
addIsFalse(org.apache.tools.ant.taskdefs.condition.IsFalse test)
void
addIsGreaterThan(IsGreaterThan i)
void
addIsLessThan(IsLessThan i)
void
addIsPropertyFalse(IsPropertyFalse i)
void
addIsPropertyTrue(IsPropertyTrue i)
void
addIsReference(org.apache.tools.ant.taskdefs.condition.IsReference i)
void
addIsSet(org.apache.tools.ant.taskdefs.condition.IsSet i)
void
addIsTrue(org.apache.tools.ant.taskdefs.condition.IsTrue test)
void
addMathEquals(MathEquals i)
void
addNot(org.apache.tools.ant.taskdefs.condition.Not n)
void
addOr(Or o)
void
addOs(org.apache.tools.ant.taskdefs.condition.Os o)
void
addSocket(org.apache.tools.ant.taskdefs.condition.Socket s)
void
addStartsWith(StartsWith i)
void
addTimeBefore(DateTimeBefore i)
void
addTimeDifference(DateTimeDifference i)
void
addUptodate(org.apache.tools.ant.taskdefs.UpToDate u)
int
countConditions()
Count the conditions.int
getConditionCount()
Gets the conditionCount attribute of the BooleanConditionBase objectjava.util.Enumeration
getConditions()
Iterate through all conditions.org.apache.tools.ant.taskdefs.condition.Condition
getFirstCondition()
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
-
-