public class MacroInstance extends Task implements DynamicAttribute, TaskContainer
| Modifier and Type | Class and Description |
|---|---|
static class |
MacroInstance.Element
Embedded element in macro instance
|
description, location, project| Constructor and Description |
|---|
MacroInstance() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTask(Task nestedTask)
Add a unknownElement for the macro instances nested elements.
|
void |
addText(java.lang.String text)
Set the text contents for the macro.
|
java.lang.Object |
createDynamicElement(java.lang.String name)
Deprecated.
since 1.6.x.
|
void |
execute()
Execute the templates instance.
|
MacroDef |
getMacroDef() |
void |
setDynamicAttribute(java.lang.String name,
java.lang.String value)
A parameter name value pair as a xml attribute.
|
void |
setMacroDef(MacroDef macroDef)
Called from MacroDef.MyAntTypeDefinition#create()
|
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeclone, getDescription, getLocation, getProject, setDescription, setLocation, setProjectpublic void setMacroDef(MacroDef macroDef)
macroDef - a MacroDef valuepublic MacroDef getMacroDef()
public void setDynamicAttribute(java.lang.String name,
java.lang.String value)
setDynamicAttribute in interface DynamicAttributename - the name of the attributevalue - the value of the attribute@Deprecated
public java.lang.Object createDynamicElement(java.lang.String name)
throws BuildException
name - not usedBuildException - alwayspublic void addTask(Task nestedTask)
addTask in interface TaskContainernestedTask - a nested element.public void addText(java.lang.String text)
text - the text to be added to the macro.