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 boolean
equals(java.lang.Object obj)
equality method.java.lang.String
getDescription()
Gets the description of this element.java.lang.String
getName()
Gets the name of this element.int
hashCode()
boolean
isImplicit()
Gets whether this element is implicit.boolean
isOptional()
Gets whether this element is optional.void
setDescription(java.lang.String desc)
Sets a textual description of this element, for build documentation purposes only.void
setImplicit(boolean implicit)
Sets whether this element is implicit.void
setName(java.lang.String name)
Sets the name of this element.void
setOptional(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
null
if 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:
equals
in classjava.lang.Object
- Parameters:
obj
- anObject
value- Returns:
- a
boolean
value
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
- Returns:
- a hash code value for this object.
-