org.apache.tools.ant.taskdefsClass MacroDef.Attribute
- java.lang.Object
- org.apache.tools.ant.taskdefs.MacroDef.Attribute
- Enclosing class:
- MacroDef
public static class MacroDef.Attribute extends java.lang.Object
An attribute for the MacroDef task.
Constructor Summary
Constructors Constructor and Description Attribute()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description boolean
equals(java.lang.Object obj)
equality methodjava.lang.String
getDefault()
java.lang.String
getDescription()
java.lang.String
getName()
int
hashCode()
boolean
isDoubleExpanding()
Determines whetherRuntimeConfigurable.maybeConfigure(Project, boolean)
will reevaluate this property.void
setDefault(java.lang.String defaultValue)
The default value to use if the parameter is not used in the templated instance.void
setDescription(java.lang.String desc)
void
setDoubleExpanding(boolean doubleExpanding)
SeeisDoubleExpanding()
for explanation.void
setName(java.lang.String name)
The name of the attribute.
Method Detail
setName
public void setName(java.lang.String name)The name of the attribute.
- Parameters:
name
- the name of the attribute
getName
public java.lang.String getName()
- Returns:
- the name of the attribute
setDefault
public void setDefault(java.lang.String defaultValue)The default value to use if the parameter is not used in the templated instance.
- Parameters:
defaultValue
- the default value
getDefault
public java.lang.String getDefault()
- Returns:
- the default value, null if not set
setDescription
public void setDescription(java.lang.String desc)
- Parameters:
desc
- Description of the element.- Since:
- ant 1.6.1
getDescription
public java.lang.String getDescription()
- Returns:
- the description of the element, or
null
if no description is available.- Since:
- ant 1.6.1
setDoubleExpanding
public void setDoubleExpanding(boolean doubleExpanding)SeeisDoubleExpanding()
for explanation.
- Parameters:
doubleExpanding
- true to expand twice, false for just once- Since:
- Ant 1.8.3
isDoubleExpanding
public boolean isDoubleExpanding()Determines whetherRuntimeConfigurable.maybeConfigure(Project, boolean)
will reevaluate this property. For compatibility reasons (#52621) it will, though for most applications (#42046) it should not.
- Returns:
- true if expanding twice (the default), false for just once
- Since:
- Ant 1.8.3
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.