Class Not

  extended by
      extended by
          extended by
All Implemented Interfaces:
java.lang.Cloneable, DynamicElement, Condition

public class Not
extends ConditionBase
implements Condition

<not> condition. Evaluates to true if the single condition nested into it is false and vice versa.

Ant 1.4

Field Summary
Fields inherited from class
description, location, project
Constructor Summary
Method Summary
 boolean eval()
          Evaluate condition
Methods inherited from class
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
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 Not()
Method Detail


public boolean eval()
             throws BuildException
Evaluate condition

Specified by:
eval in interface Condition
true if the condition is true.
BuildException - if the condition is not configured correctly.