Package org.apache.ivy.util
Class Configurator.MacroDef
java.lang.Object
org.apache.ivy.util.Configurator.MacroDef
- Enclosing class:
- Configurator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Map<String,
Configurator.Attribute> private Map<String,
Configurator.Element> private Configurator.MacroRecord
private String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAttribute
(String attName, String attDefaultValue) void
void
void
addElement
(String elementName, boolean optional) getAttribute
(String attributeName) getName()
play
(Configurator conf, Map<String, String> attValues, Map<String, List<Configurator.MacroRecord>> macroRecords) private Object
play
(Configurator conf, Configurator.MacroRecord macroRecord, Map<String, String> attValues, Map<String, List<Configurator.MacroRecord>> childrenRecords) recordCreateChild
(String name) private String
replaceParam
(String string, Map<String, String> attValues)
-
Field Details
-
name
-
attributes
-
elements
-
macroRecord
-
-
Constructor Details
-
MacroDef
-
-
Method Details
-
getAttribute
-
play
public Object play(Configurator conf, Map<String, String> attValues, Map<String, List<Configurator.MacroRecord>> macroRecords) -
play
private Object play(Configurator conf, Configurator.MacroRecord macroRecord, Map<String, String> attValues, Map<String, List<Configurator.MacroRecord>> childrenRecords) -
replaceParam
-
getName
-
addConfiguredAttribute
-
addConfiguredElement
-
createMacro
-
addAttribute
-
addElement
-
recordCreateChild
-