org.apache.tools.ant.taskdefs.conditionClass Or
- java.lang.Object
- org.apache.tools.ant.ProjectComponent
- org.apache.tools.ant.taskdefs.condition.ConditionBase
- org.apache.tools.ant.taskdefs.condition.Or
- All Implemented Interfaces:
- java.lang.Cloneable, Condition
public class Or extends ConditionBase implements Condition<or> condition container.Iterates over all conditions and returns true as soon as one evaluates to true.
- Since:
- Ant 1.4
Field Summary
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
Constructor Summary
Constructors Constructor and Description Or()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description boolean
eval()
Is this condition true?
Methods inherited from class org.apache.tools.ant.taskdefs.condition.ConditionBase
add, addAnd, addAvailable, addChecksum, addContains, addEquals, addFilesMatch, addHttp, addIsFalse, addIsFileSelected, addIsReference, addIsSet, addIsTrue, addNot, addOr, addOs, addSocket, addUptodate, countConditions, getConditions, getTaskName, setTaskName
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
Method Detail
eval
public boolean eval() throws BuildExceptionDescription copied from interface:Condition
Is this condition true?
- Specified by:
eval
in interfaceCondition
- Returns:
- true if any of the contained conditions evaluate to true
- Throws:
BuildException
- if an error occurs