public class XMLElement extends java.lang.Object implements IXMLElement
IXMLElement.
Copyright Micro Focus GmbH.
| Constructor and Description |
|---|
XMLElement(java.lang.String pName,
java.util.Map<java.lang.String,java.lang.String> pAttributes)
Basic constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(XMLElement pChild)
Adds a new child to the list of children.
|
java.util.Map<java.lang.String,java.lang.String> |
getAttributes()
Gets the element's attributes.
|
java.lang.String |
getCharacters()
Gets the content/characters of the XML element.
|
java.util.List<IXMLElement> |
getChildren()
Gets the children elements.
|
java.util.List<IXMLElement> |
getChildren(java.lang.String pName)
Gets a list of XML child elements with the given name (case sensitive).
|
java.lang.String |
getName()
Gets the element's name.
|
void |
setCharacters(java.lang.String pCharacters)
Sets the characters.
|
java.lang.String |
toString() |
public XMLElement(java.lang.String pName,
java.util.Map<java.lang.String,java.lang.String> pAttributes)
pName - the XML element namepAttributes - the element attributespublic java.util.Map<java.lang.String,java.lang.String> getAttributes()
IXMLElementgetAttributes in interface IXMLElementpublic java.lang.String getName()
IXMLElementgetName in interface IXMLElementpublic java.util.List<IXMLElement> getChildren()
IXMLElementgetChildren in interface IXMLElementnull)public java.lang.String getCharacters()
IXMLElement
E.g.:
<myElement>characters</myElement>
getCharacters in interface IXMLElementnull)public void addChild(XMLElement pChild)
null before.pChild - the child to be addedpublic void setCharacters(java.lang.String pCharacters)
pCharacters - the characters to setpublic java.util.List<IXMLElement> getChildren(java.lang.String pName)
IXMLElementgetChildren in interface IXMLElementpName - the name of the desired children elementspublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2015 Micro Focus GmbH. All rights reserved.