org.apache.tools.ant.taskdefs
public class MacroDef extends AntlibDefinition
MacroDef
here.
Since: Ant 1.6
Nested Class Summary | |
---|---|
static class | MacroDef.Attribute
A nested element for the MacroDef task.
|
static class | MacroDef.NestedSequential
The class corresponding to the sequential nested element.
|
static class | MacroDef.TemplateElement
A nested element for the MacroDef task.
|
static class | MacroDef.Text
A nested text element for the MacroDef task. |
Method Summary | |
---|---|
void | addConfiguredAttribute(MacroDef.Attribute attribute)
Add an attribute element.
|
void | addConfiguredElement(MacroDef.TemplateElement element)
Add an element element.
|
void | addConfiguredText(MacroDef.Text text)
Add the text element. |
MacroDef.NestedSequential | createSequential()
This is the sequential nested element of the macrodef.
|
void | execute()
Create a new ant type based on the embedded tasks and types.
|
List | getAttributes() |
Map | getElements() |
UnknownElement | getNestedTask()
Convert the nested sequential to an unknown element |
MacroDef.Text | getText() |
static boolean | isValidNameCharacter(char c)
Check if a character is a valid character for an element or
attribute name |
boolean | sameDefinition(Object obj)
Equality method for this definition
|
void | setName(String name)
Name of the definition |
boolean | similar(Object obj)
Similar method for this definition
|
Parameters: attribute an attribute nested element.
Parameters: element an element nested element.
Parameters: text the nested text element to add
Since: ant 1.6.1
Returns: a sequential element to be configured.
Returns: the nested Attributes
Returns: the nested elements
Returns: the nested sequential as an unknown element.
Returns: the nested text element
Since: ant 1.6.1
Parameters: c the character to check
Returns: true if the character is a letter or digit or '.' or '-' attribute name
Parameters: obj another definition
Returns: true if the definitions are the same
Parameters: name the name of the definition
Parameters: obj another definition
Returns: true if the definitions are similar