org.codehaus.plexus.configuration

Interface PlexusConfiguration

Known Implementing Classes:
XmlPlexusConfiguration

public interface PlexusConfiguration

Method Summary

void
addChild(PlexusConfiguration configuration)
String
getAttribute(String paramName)
String
getAttribute(String name, String defaultValue)
String[]
getAttributeNames()
PlexusConfiguration
getChild(String child)
PlexusConfiguration
getChild(String child, boolean createChild)
PlexusConfiguration
getChild(int i)
int
getChildCount()
PlexusConfiguration[]
getChildren()
PlexusConfiguration[]
getChildren(String name)
String
getName()
String
getValue()
String
getValue(String defaultValue)

Method Details

addChild

public void addChild(PlexusConfiguration configuration)

getAttribute

public String getAttribute(String paramName)
            throws PlexusConfigurationException

getAttribute

public String getAttribute(String name,
                           String defaultValue)

getAttributeNames

public String[] getAttributeNames()

getChild

public PlexusConfiguration getChild(String child)

getChild

public PlexusConfiguration getChild(String child,
                                    boolean createChild)

getChild

public PlexusConfiguration getChild(int i)

getChildCount

public int getChildCount()

getChildren

public PlexusConfiguration[] getChildren()

getChildren

public PlexusConfiguration[] getChildren(String name)

getName

public String getName()

getValue

public String getValue()
            throws PlexusConfigurationException

getValue

public String getValue(String defaultValue)