Class BooleanConditionBase

  • All Implemented Interfaces:
    java.lang.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 Detail

      • BooleanConditionBase

        public BooleanConditionBase()
    • 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)
      • 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