org.apache.tools.ant.taskdefs.condition

Class And

Implemented Interfaces:
Cloneable, Condition, DynamicElement

public class And
extends ConditionBase
implements Condition

<and> condition container.

Iterates over all conditions and returns false as soon as one evaluates to false.

Since:
Ant 1.4

Field Summary

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

description, location, 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, addIsFileSelected, addIsReference, addIsSet, addIsTrue, addNot, addOr, addOs, addSocket, addUptodate, countConditions, createDynamicElement, getConditions, getTaskName, setTaskName

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

clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject

Method Details

eval

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