org.apache.tools.ant.taskdefs.condition

Class Or

Implemented Interfaces:
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

project

Method Summary

boolean
eval()

Methods inherited from class org.apache.tools.ant.taskdefs.condition.ConditionBase

add, addAnd, addAvailable, addChecksum, addContains, addEquals, addFilesMatch, addHttp, addIsFalse, addIsReference, addIsSet, addIsTrue, addNot, addOr, addOs, addSocket, addUptodate, countConditions, getConditions

Methods inherited from class org.apache.tools.ant.ProjectComponent

getProject, log, log, setProject

Method Details

eval

public boolean eval()
            throws BuildException
Specified by:
eval in interface Condition
Returns:
true if any of the contained conditions evaluate to true
Throws:
BuildException - if an error occurs

Copyright B) 2000-2007 Apache Software Foundation. All Rights Reserved.