org.apache.tools.ant.attribute
Class BaseIfAttribute
java.lang.Object
   org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.ProjectComponent
       org.apache.tools.ant.attribute.BaseIfAttribute
org.apache.tools.ant.attribute.BaseIfAttribute
- All Implemented Interfaces: 
- java.lang.Cloneable, EnableAttribute
- Direct Known Subclasses: 
- IfBlankAttribute, IfSetAttribute, IfTrueAttribute
- public abstract class BaseIfAttribute 
- extends ProjectComponent- implements EnableAttribute
An abstract class for if/unless attributes.
 This contains a boolean flag to specify whether this is an
 if or unless attribute.
- Since:
- Ant 1.9.1
 
 
 
| Method Summary | 
| protected  boolean | convertResult(boolean val)convert the result.
 | 
| protected  java.util.Map | getParams(UnknownElement el)Get all the attributes in the ant-attribute:param
 namespace and place them in a map.
 | 
| protected  boolean | isPositive()Get the positive flag.
 | 
| protected  void | setPositive(boolean positive)Set the positive flag.
 | 
 
 
| Methods inherited from class java.lang.Object | 
| equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
BaseIfAttribute
public BaseIfAttribute()
setPositive
protected void setPositive(boolean positive)
- Set the positive flag.
 
- 
 
- 
- Parameters:
- positive- the value to use.
 
isPositive
protected boolean isPositive()
- Get the positive flag.
 
- 
 
- 
- Returns:
- the flag.
 
convertResult
protected boolean convertResult(boolean val)
- convert the result.
 
- 
 
- 
- Parameters:
- val- the result to convert
- Returns:
- val if positive or !val if not.
 
getParams
protected java.util.Map getParams(UnknownElement el)
- Get all the attributes in the ant-attribute:param
 namespace and place them in a map.
 
- 
 
- 
- Parameters:
- el- the element this attribute is in.
- Returns:
- a map of attributes.