org.apache.tools.ant.attribute
Class IfTrueAttribute

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.attribute.BaseIfAttribute
          extended by org.apache.tools.ant.attribute.IfTrueAttribute
All Implemented Interfaces:
java.lang.Cloneable, EnableAttribute
Direct Known Subclasses:
IfTrueAttribute.Unless

public class IfTrueAttribute
extends BaseIfAttribute

Check if an attribute value is true or not.

Since:
Ant 1.9.1

Nested Class Summary
static class IfTrueAttribute.Unless
          The unless version
 
Field Summary
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
IfTrueAttribute()
           
 
Method Summary
 boolean isEnabled(UnknownElement el, java.lang.String value)
          check if the attribute value is true or not is enabled.
 
Methods inherited from class org.apache.tools.ant.attribute.BaseIfAttribute
convertResult, getParams, isPositive, setPositive
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
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

IfTrueAttribute

public IfTrueAttribute()
Method Detail

isEnabled

public boolean isEnabled(UnknownElement el,
                         java.lang.String value)
check if the attribute value is true or not is enabled.

Parameters:
el - the unknown element this attribute is in.
value - the value of the attribute.
Returns:
true if the attribute enables the element, false otherwise.