public class DefaultPlexusConfiguration extends java.lang.Object implements PlexusConfiguration
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,java.lang.String> |
attributeMap |
private java.util.List<PlexusConfiguration> |
childIndex |
private java.util.Map<java.lang.String,java.util.List<PlexusConfiguration>> |
childMap |
private java.lang.String |
name |
private static PlexusConfiguration[] |
NO_CHILDREN |
private java.lang.String |
value |
| Constructor and Description |
|---|
DefaultPlexusConfiguration(java.lang.String name) |
DefaultPlexusConfiguration(java.lang.String name,
java.lang.String value) |
| Modifier and Type | Method and Description |
|---|---|
protected PlexusConfiguration |
add(PlexusConfiguration child) |
void |
addChild(PlexusConfiguration child) |
PlexusConfiguration |
addChild(java.lang.String childName,
java.lang.String childValue) |
protected PlexusConfiguration |
createChild(java.lang.String childName) |
java.lang.String |
getAttribute(java.lang.String attributeName) |
java.lang.String |
getAttribute(java.lang.String attributeName,
java.lang.String defaultValue) |
java.lang.String[] |
getAttributeNames() |
PlexusConfiguration |
getChild(int index) |
PlexusConfiguration |
getChild(java.lang.String childName) |
PlexusConfiguration |
getChild(java.lang.String childName,
boolean create) |
int |
getChildCount() |
PlexusConfiguration[] |
getChildren() |
PlexusConfiguration[] |
getChildren(java.lang.String childName) |
java.lang.String |
getName() |
java.lang.String |
getValue() |
java.lang.String |
getValue(java.lang.String defaultValue) |
void |
setAttribute(java.lang.String attributeName,
java.lang.String attributeValue) |
void |
setValue(java.lang.String value) |
private static final PlexusConfiguration[] NO_CHILDREN
private final java.lang.String name
private java.lang.String value
private java.util.List<PlexusConfiguration> childIndex
private java.util.Map<java.lang.String,java.util.List<PlexusConfiguration>> childMap
private java.util.Map<java.lang.String,java.lang.String> attributeMap
public DefaultPlexusConfiguration(java.lang.String name)
public DefaultPlexusConfiguration(java.lang.String name,
java.lang.String value)
public final java.lang.String getName()
getName in interface PlexusConfigurationpublic final java.lang.String getValue()
getValue in interface PlexusConfigurationpublic final java.lang.String getValue(java.lang.String defaultValue)
getValue in interface PlexusConfigurationpublic final void setValue(java.lang.String value)
setValue in interface PlexusConfigurationpublic final java.lang.String[] getAttributeNames()
getAttributeNames in interface PlexusConfigurationpublic final java.lang.String getAttribute(java.lang.String attributeName)
getAttribute in interface PlexusConfigurationpublic final java.lang.String getAttribute(java.lang.String attributeName,
java.lang.String defaultValue)
getAttribute in interface PlexusConfigurationpublic final void setAttribute(java.lang.String attributeName,
java.lang.String attributeValue)
setAttribute in interface PlexusConfigurationpublic final PlexusConfiguration getChild(java.lang.String childName)
getChild in interface PlexusConfigurationpublic final PlexusConfiguration getChild(java.lang.String childName, boolean create)
getChild in interface PlexusConfigurationpublic final PlexusConfiguration[] getChildren()
getChildren in interface PlexusConfigurationpublic final PlexusConfiguration[] getChildren(java.lang.String childName)
getChildren in interface PlexusConfigurationpublic final int getChildCount()
getChildCount in interface PlexusConfigurationpublic final PlexusConfiguration getChild(int index)
getChild in interface PlexusConfigurationpublic final void addChild(PlexusConfiguration child)
addChild in interface PlexusConfigurationpublic final PlexusConfiguration addChild(java.lang.String childName, java.lang.String childValue)
addChild in interface PlexusConfigurationprotected PlexusConfiguration createChild(java.lang.String childName)
protected final PlexusConfiguration add(PlexusConfiguration child)