Package org.apache.ivy.util
Class Configurator.MacroDef
- java.lang.Object
-
- org.apache.ivy.util.Configurator.MacroDef
-
- Enclosing class:
- Configurator
public static class Configurator.MacroDef extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MacroDef(java.lang.String macroName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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<java.lang.String,java.lang.String> attValues, java.util.Map<java.lang.String,java.util.List<Configurator.MacroRecord>> macroRecords)
Configurator.MacroRecord
recordCreateChild(java.lang.String name)
-
-
-
Method Detail
-
getAttribute
public Configurator.Attribute getAttribute(java.lang.String attributeName)
-
play
public java.lang.Object play(Configurator conf, java.util.Map<java.lang.String,java.lang.String> attValues, java.util.Map<java.lang.String,java.util.List<Configurator.MacroRecord>> macroRecords)
-
getName
public java.lang.String getName()
-
addConfiguredAttribute
public void addConfiguredAttribute(Configurator.Attribute att)
-
addConfiguredElement
public void addConfiguredElement(Configurator.Element elt)
-
createMacro
public Configurator.Macro createMacro()
-
addAttribute
public void addAttribute(java.lang.String attName, java.lang.String attDefaultValue)
-
addElement
public void addElement(java.lang.String elementName, boolean optional)
-
recordCreateChild
public Configurator.MacroRecord recordCreateChild(java.lang.String name)
-
-