Class DefaultPlexusConfiguration
- java.lang.Object
-
- org.codehaus.plexus.configuration.DefaultPlexusConfiguration
-
- All Implemented Interfaces:
PlexusConfiguration
- Direct Known Subclasses:
XmlPlexusConfiguration
public class DefaultPlexusConfiguration extends java.lang.Object implements PlexusConfiguration
-
-
Constructor Summary
Constructors Constructor Description DefaultPlexusConfiguration(java.lang.String name)DefaultPlexusConfiguration(java.lang.String name, java.lang.String value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PlexusConfigurationadd(PlexusConfiguration child)PlexusConfigurationaddChild(java.lang.String childName, java.lang.String childValue)voidaddChild(PlexusConfiguration child)protected PlexusConfigurationcreateChild(java.lang.String childName)java.lang.StringgetAttribute(java.lang.String attributeName)java.lang.StringgetAttribute(java.lang.String attributeName, java.lang.String defaultValue)java.lang.String[]getAttributeNames()PlexusConfigurationgetChild(int index)PlexusConfigurationgetChild(java.lang.String childName)PlexusConfigurationgetChild(java.lang.String childName, boolean create)intgetChildCount()PlexusConfiguration[]getChildren()PlexusConfiguration[]getChildren(java.lang.String childName)java.lang.StringgetName()java.lang.StringgetValue()java.lang.StringgetValue(java.lang.String defaultValue)voidsetAttribute(java.lang.String attributeName, java.lang.String attributeValue)voidsetValue(java.lang.String value)
-
-
-
Method Detail
-
getName
public final java.lang.String getName()
- Specified by:
getNamein interfacePlexusConfiguration
-
getValue
public final java.lang.String getValue()
- Specified by:
getValuein interfacePlexusConfiguration
-
getValue
public final java.lang.String getValue(java.lang.String defaultValue)
- Specified by:
getValuein interfacePlexusConfiguration
-
setValue
public final void setValue(java.lang.String value)
- Specified by:
setValuein interfacePlexusConfiguration
-
getAttributeNames
public final java.lang.String[] getAttributeNames()
- Specified by:
getAttributeNamesin interfacePlexusConfiguration
-
getAttribute
public final java.lang.String getAttribute(java.lang.String attributeName)
- Specified by:
getAttributein interfacePlexusConfiguration
-
getAttribute
public final java.lang.String getAttribute(java.lang.String attributeName, java.lang.String defaultValue)- Specified by:
getAttributein interfacePlexusConfiguration
-
setAttribute
public final void setAttribute(java.lang.String attributeName, java.lang.String attributeValue)- Specified by:
setAttributein interfacePlexusConfiguration
-
getChild
public final PlexusConfiguration getChild(java.lang.String childName)
- Specified by:
getChildin interfacePlexusConfiguration
-
getChild
public final PlexusConfiguration getChild(java.lang.String childName, boolean create)
- Specified by:
getChildin interfacePlexusConfiguration
-
getChildren
public final PlexusConfiguration[] getChildren()
- Specified by:
getChildrenin interfacePlexusConfiguration
-
getChildren
public final PlexusConfiguration[] getChildren(java.lang.String childName)
- Specified by:
getChildrenin interfacePlexusConfiguration
-
getChildCount
public final int getChildCount()
- Specified by:
getChildCountin interfacePlexusConfiguration
-
getChild
public final PlexusConfiguration getChild(int index)
- Specified by:
getChildin interfacePlexusConfiguration
-
addChild
public final void addChild(PlexusConfiguration child)
- Specified by:
addChildin interfacePlexusConfiguration
-
addChild
public final PlexusConfiguration addChild(java.lang.String childName, java.lang.String childValue)
- Specified by:
addChildin interfacePlexusConfiguration
-
createChild
protected PlexusConfiguration createChild(java.lang.String childName)
-
add
protected final PlexusConfiguration add(PlexusConfiguration child)
-
-