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 TypeMethodDescriptionvoid
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
void
addAvailable
(org.apache.tools.ant.taskdefs.Available a) void
addChecksum
(org.apache.tools.ant.taskdefs.Checksum c) void
addContains
(Contains test) void
void
void
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
void
void
void
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
void
addNot
(org.apache.tools.ant.taskdefs.condition.Not n) void
void
addOs
(org.apache.tools.ant.taskdefs.condition.Os o) void
addSocket
(org.apache.tools.ant.taskdefs.condition.Socket s) void
void
void
void
addUptodate
(org.apache.tools.ant.taskdefs.UpToDate u) int
Count the conditions.int
Gets the conditionCount attribute of the BooleanConditionBase objectfinal Enumeration
Iterate through all conditions.org.apache.tools.ant.taskdefs.condition.Condition
Gets 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
-