org.apache.tools.ant.taskdefs.condition
Class ConditionBase

java.lang.Object
  |
  +--org.apache.tools.ant.taskdefs.condition.ConditionBase
Direct Known Subclasses:
And, ConditionTask, Not, Or

public abstract class ConditionBase
extends java.lang.Object

Baseclass for the <condition> task as well as several conditions - ensures that the types of conditions inside the task and the "container" conditions are in sync.

Version:
$Revision: 1.1 $
Author:
Constructor Summary
ConditionBase()
           
 
Method Summary
 void addAnd(And a)
          Add an <and> condition "container".
 void addAvailable(Available a)
          Add an <available> condition.
 void addEquals(Equals e)
          Add an <equals> condition.
 void addNot(Not n)
          Add an <not> condition "container".
 void addOr(Or o)
          Add an <or> condition "container".
 void addOs(Os o)
          Add an <os> condition.
 void addUptodate(UpToDate u)
          Add an <uptodate> condition.
protected  int countConditions()
          Count the conditions.
protected  java.util.Enumeration getConditions()
          Iterate through all conditions.
protected  Project getProject()
           
 void setProject(Project p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConditionBase

public ConditionBase()
Method Detail

setProject

public void setProject(Project p)

getProject

protected Project getProject()

countConditions

protected int countConditions()
Count the conditions.
Since:
1.1

getConditions

protected final java.util.Enumeration getConditions()
Iterate through all conditions.
Since:
1.1

addAvailable

public void addAvailable(Available a)
Add an <available> condition.
Since:
1.1

addUptodate

public void addUptodate(UpToDate u)
Add an <uptodate> condition.
Since:
1.1

addNot

public void addNot(Not n)
Add an <not> condition "container".
Since:
1.1

addAnd

public void addAnd(And a)
Add an <and> condition "container".
Since:
1.1

addOr

public void addOr(Or o)
Add an <or> condition "container".
Since:
1.1

addEquals

public void addEquals(Equals e)
Add an <equals> condition.
Since:
1.1

addOs

public void addOs(Os o)
Add an <os> condition.
Since:
1.1


Copyright © 1999-2001 Apache Software Foundation. All Rights Reserved.