Class BaseIfAttribute
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.attribute.BaseIfAttribute
- All Implemented Interfaces:
Cloneable, EnableAttribute
- Direct Known Subclasses:
IfBlankAttribute, IfSetAttribute, IfTrueAttribute
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
-
Field Summary
Fields inherited from class ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanconvertResult(boolean val) convert the result.Get all the attributes in the ant-attribute:param namespace and place them in a map.protected booleanGet the positive flag.protected voidsetPositive(boolean positive) Set the positive flag.Methods inherited from class ProjectComponent
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProjectModifier and TypeMethodDescriptionclone()Returns the description of the current action.Returns the file/location where this task was defined.Returns the project to which this component belongs.voidLogs a message with the default (INFO) priority.voidLogs a message with the given priority.voidsetDescription(String desc) Sets a description of the current action.voidsetLocation(Location location) Sets the file/location where this task was defined.voidsetProject(Project project) Sets the project object of this component.Methods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface EnableAttribute
isEnabled
-
Constructor Details
-
BaseIfAttribute
public BaseIfAttribute()
-
-
Method Details
-
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
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.
-