|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tools.ant.ProjectComponent org.apache.tools.ant.Task org.apache.tools.ant.taskdefs.AntlibDefinition org.apache.tools.ant.taskdefs.MacroDef
public class MacroDef
Describe class MacroDef
here.
Nested Class Summary | |
---|---|
static class |
MacroDef.Attribute
An attribute 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. |
Field Summary |
---|
Fields inherited from class org.apache.tools.ant.Task |
---|
target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
---|
description, location, project |
Constructor Summary | |
---|---|
MacroDef()
|
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. |
java.util.List |
getAttributes()
Gets this macro's attribute (and define?) list. |
boolean |
getBackTrace()
|
java.util.Map |
getElements()
Gets this macro's elements. |
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(java.lang.Object obj)
Equality method for this definition |
void |
setBackTrace(boolean backTrace)
Set the backTrace attribute. |
void |
setName(java.lang.String name)
Name of the definition |
boolean |
similar(java.lang.Object obj)
Similar method for this definition |
Methods inherited from class org.apache.tools.ant.taskdefs.AntlibDefinition |
---|
getAntlibClassLoader, getURI, setAntlibClassLoader, setURI |
Methods inherited from class org.apache.tools.ant.Task |
---|
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
---|
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MacroDef()
Method Detail |
---|
public void setName(java.lang.String name)
name
- the name of the definitionpublic void addConfiguredText(MacroDef.Text text)
text
- the nested text element to addpublic MacroDef.Text getText()
public void setBackTrace(boolean backTrace)
backTrace
- if true and the macro instance generates
an error, a backtrace of the location within
the macro and call to the macro will be output.
if false, only the location of the call to the
macro will be shown. Default is true.public boolean getBackTrace()
public MacroDef.NestedSequential createSequential()
public UnknownElement getNestedTask()
public java.util.List getAttributes()
public java.util.Map getElements()
MacroDef.TemplateElement
values.public static boolean isValidNameCharacter(char c)
c
- the character to check
public void addConfiguredAttribute(MacroDef.Attribute attribute)
attribute
- an attribute nested element.public void addConfiguredElement(MacroDef.TemplateElement element)
element
- an element nested element.public void execute()
execute
in class Task
public boolean similar(java.lang.Object obj)
obj
- another definition
public boolean sameDefinition(java.lang.Object obj)
obj
- another definition
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |