Package org.apache.tools.ant.taskdefs
Class MacroDef.TemplateElement
java.lang.Object
org.apache.tools.ant.taskdefs.MacroDef.TemplateElement
- Enclosing class:
- MacroDef
public static class MacroDef.TemplateElement
extends java.lang.Object
A nested element for the MacroDef task.
-
Constructor Summary
Constructors Constructor Description TemplateElement() -
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object obj)equality method.java.lang.StringgetDescription()Gets the description of this element.java.lang.StringgetName()Gets the name of this element.inthashCode()booleanisImplicit()Gets whether this element is implicit.booleanisOptional()Gets whether this element is optional.voidsetDescription(java.lang.String desc)Sets a textual description of this element, for build documentation purposes only.voidsetImplicit(boolean implicit)Sets whether this element is implicit.voidsetName(java.lang.String name)Sets the name of this element.voidsetOptional(boolean optional)Sets whether this element is optional.
-
Constructor Details
-
TemplateElement
public TemplateElement()
-
-
Method Details
-
setName
public void setName(java.lang.String name)Sets the name of this element.- Parameters:
name- the name of the element
-
getName
public java.lang.String getName()Gets the name of this element.- Returns:
- the name of the element.
-
setDescription
public void setDescription(java.lang.String desc)Sets a textual description of this element, for build documentation purposes only.- Parameters:
desc- Description of the element.- Since:
- ant 1.6.1
-
getDescription
public java.lang.String getDescription()Gets the description of this element.- Returns:
- the description of the element, or
nullif no description is available. - Since:
- ant 1.6.1
-
setOptional
public void setOptional(boolean optional)Sets whether this element is optional.- Parameters:
optional- if true this element may be left out, default is false.
-
isOptional
public boolean isOptional()Gets whether this element is optional.- Returns:
- the optional attribute
-
setImplicit
public void setImplicit(boolean implicit)Sets whether this element is implicit.- Parameters:
implicit- if true this element may be left out, default is false.
-
isImplicit
public boolean isImplicit()Gets whether this element is implicit.- Returns:
- the implicit attribute
-
equals
public boolean equals(java.lang.Object obj)equality method.- Overrides:
equalsin classjava.lang.Object- Parameters:
obj- anObjectvalue- Returns:
- a
booleanvalue
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object- Returns:
- a hash code value for this object.
-