Class BooleanConditionBase

java.lang.Object
org.apache.tools.ant.ProjectComponent
ise.antelope.tasks.BooleanConditionBase
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
And, Or

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 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

      public final 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