Class Xor
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.taskdefs.condition.ConditionBase
org.apache.tools.ant.taskdefs.condition.Xor
- All Implemented Interfaces:
java.lang.Cloneable
,Condition
public class Xor extends ConditionBase implements Condition
The
Xor
condition type to exclusive or operations.
This does not shortcut stuff.- Since:
- Ant 1.7
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Xor()
-
Method Summary
Modifier and Type Method Description boolean
eval()
Evaluate the contained conditions.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
-
Constructor Details
-
Xor
public Xor()
-
-
Method Details
-
eval
Evaluate the contained conditions.- Specified by:
eval
in interfaceCondition
- Returns:
- the result of xoring the conditions together.
- Throws:
BuildException
- if an error occurs.
-