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 voidaddAttribute(java.lang.String attName, java.lang.String attDefaultValue)voidaddConfiguredAttribute(Configurator.Attribute att)voidaddConfiguredElement(Configurator.Element elt)voidaddElement(java.lang.String elementName, boolean optional)Configurator.MacrocreateMacro()Configurator.AttributegetAttribute(java.lang.String attributeName)java.lang.StringgetName()java.lang.Objectplay(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.MacroRecordrecordCreateChild(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)
-
-