public static class Configurator.MacroDef
extends java.lang.Object
Constructor and Description |
---|
MacroDef(java.lang.String macroName) |
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(java.lang.String attName,
java.lang.String attDefaultValue) |
void |
addConfiguredAttribute(Configurator.Attribute att) |
void |
addConfiguredElement(Configurator.Element elt) |
void |
addElement(java.lang.String elementName,
boolean optional) |
Configurator.Macro |
createMacro() |
Configurator.Attribute |
getAttribute(java.lang.String attributeName) |
java.lang.String |
getName() |
java.lang.Object |
play(Configurator conf,
java.util.Map attValues,
java.util.Map macroRecords) |
Configurator.MacroRecord |
recordCreateChild(java.lang.String name) |
public Configurator.Attribute getAttribute(java.lang.String attributeName)
public java.lang.Object play(Configurator conf, java.util.Map attValues, java.util.Map macroRecords)
public java.lang.String getName()
public void addConfiguredAttribute(Configurator.Attribute att)
public void addConfiguredElement(Configurator.Element elt)
public Configurator.Macro createMacro()
public void addAttribute(java.lang.String attName, java.lang.String attDefaultValue)
public void addElement(java.lang.String elementName, boolean optional)
public Configurator.MacroRecord recordCreateChild(java.lang.String name)