org.codehaus.plexus.configuration.xml

Class XmlPlexusConfiguration

public class XmlPlexusConfiguration extends Object implements PlexusConfiguration

Version: $Id: XmlPlexusConfiguration.java 4779 2006-11-23 04:09:31Z jvanzyl $

Field Summary
Xpp3Domdom
Constructor Summary
XmlPlexusConfiguration(String name)
XmlPlexusConfiguration(Xpp3Dom dom)
Method Summary
voidaddAllChildren(PlexusConfiguration other)
voidaddChild(PlexusConfiguration configuration)
voidattributes(PlexusConfiguration c, StringBuffer sb)
voiddisplay(PlexusConfiguration c, StringBuffer sb, int depth)
voiddisplayTag(PlexusConfiguration c, StringBuffer sb, int depth)
StringgetAttribute(String name, String defaultValue)
StringgetAttribute(String name)
String[]getAttributeNames()
PlexusConfigurationgetChild(String name)
PlexusConfigurationgetChild(int i)
PlexusConfigurationgetChild(String name, boolean createChild)
intgetChildCount()
PlexusConfiguration[]getChildren()
PlexusConfiguration[]getChildren(String name)
StringgetName()
StringgetValue()
StringgetValue(String defaultValue)
Xpp3DomgetXpp3Dom()
Stringindent(int depth)
voidsetAttribute(String name, String value)
voidsetValue(String value)
StringtoString()

Field Detail

dom

private Xpp3Dom dom

Constructor Detail

XmlPlexusConfiguration

public XmlPlexusConfiguration(String name)

XmlPlexusConfiguration

public XmlPlexusConfiguration(Xpp3Dom dom)

Method Detail

addAllChildren

public void addAllChildren(PlexusConfiguration other)

addChild

public void addChild(PlexusConfiguration configuration)

attributes

private void attributes(PlexusConfiguration c, StringBuffer sb)

display

private void display(PlexusConfiguration c, StringBuffer sb, int depth)

displayTag

private void displayTag(PlexusConfiguration c, StringBuffer sb, int depth)

getAttribute

public String getAttribute(String name, String defaultValue)

getAttribute

public String getAttribute(String name)

getAttributeNames

public String[] getAttributeNames()

getChild

public PlexusConfiguration getChild(String name)

getChild

public PlexusConfiguration getChild(int i)

getChild

public PlexusConfiguration getChild(String name, boolean createChild)

getChildCount

public int getChildCount()

getChildren

public PlexusConfiguration[] getChildren()

getChildren

public PlexusConfiguration[] getChildren(String name)

getName

public String getName()

getValue

public String getValue()

getValue

public String getValue(String defaultValue)

getXpp3Dom

public Xpp3Dom getXpp3Dom()

indent

private String indent(int depth)

setAttribute

public void setAttribute(String name, String value)

setValue

public void setValue(String value)

toString

public String toString()