org.apache.tools.ant.attribute
Class IfSetAttribute

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.IfSetAttribute
All Implemented Interfaces:
java.lang.Cloneable, EnableAttribute
Direct Known Subclasses:
IfSetAttribute.Unless

public class IfSetAttribute
extends BaseIfAttribute

Check if an attribute value as a property is set or not

Since:
Ant 1.9.1

Nested Class Summary
static class IfSetAttribute.Unless
          The unless version
 
Field Summary
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
IfSetAttribute()
           
 
Method Summary
 boolean isEnabled(UnknownElement el, java.lang.String value)
          check if the attribute value is blank 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

IfSetAttribute

public IfSetAttribute()
Method Detail

isEnabled

public boolean isEnabled(UnknownElement el,
                         java.lang.String value)
check if the attribute value is blank 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.