Class Xor

  extended by
      extended by
          extended by
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.

Ant 1.7

Field Summary
Fields inherited from class
description, location, project
Constructor Summary
Method Summary
 boolean eval()
          Evaluate the contained conditions.
Methods inherited from class
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
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public Xor()
Method Detail


public boolean eval()
             throws BuildException
Evaluate the contained conditions.

Specified by:
eval in interface Condition
the result of xoring the conditions together.
BuildException - if an error occurs.