Constructor and Description |
---|
J2seElement(tigase.xml.Element xmlElement) |
Modifier and Type | Method and Description |
---|---|
Element |
addChild(Element child)
Add child element to tree and return the added element.
|
Element |
findChild(String[] elemPath) |
String |
getAsString()
Get this element as XML string.
|
String |
getAttribute(String attName)
Get attribute by name.
|
Map<String,String> |
getAttributes()
Get all attributes as a Map.
|
Element |
getChildAfter(Element child)
Gets the first child after specified child in children list.
|
List<Element> |
getChildren()
Get all children of the element.
|
List<Element> |
getChildren(String name)
Get children by name.
|
List<Element> |
getChildrenNS(String xmlns)
Get children by namespace.
|
Element |
getChildrenNS(String name,
String xmlns)
Get children by namespace.
|
Element |
getFirstChild()
Get the first child element of this element.
|
Element |
getFirstChild(String name) |
String |
getName()
Get name of this element.
|
Element |
getNextSibling()
Get next sibling to this element or null if no parent or no more siblings
exist.
|
Element |
getParent()
Get parent element of this element.
|
String |
getValue()
Get element value.
|
String |
getXMLNS()
Get namespace of this element.
|
void |
removeAttribute(String key)
Remove attribute from element.
|
void |
removeChild(Element child)
Remove child from element.
|
void |
setAttribute(String key,
String value)
Set value of attribute.
|
void |
setAttributes(Map<String,String> attrs)
Set a number of attributes.
|
void |
setParent(Element parent)
Set element parent.
|
void |
setValue(String value)
Set value of this element.
|
void |
setXMLNS(String xmlns)
Change the namespace of this element.
|
public Element addChild(Element child) throws XMLException
Element
addChild
in interface Element
child
- Child to add.XMLException
public Element findChild(String[] elemPath) throws XMLException
findChild
in interface Element
XMLException
public String getAsString() throws XMLException
Element
getAsString
in interface Element
XMLException
public String getAttribute(String attName) throws XMLException
Element
getAttribute
in interface Element
attName
- Name of attribute to fetch.XMLException
public Map<String,String> getAttributes() throws XMLException
Element
getAttributes
in interface Element
XMLException
public void setAttributes(Map<String,String> attrs) throws XMLException
Element
setAttributes
in interface Element
attrs
- Attributes to set.XMLException
public Element getChildAfter(Element child) throws XMLException
Element
getChildAfter
in interface Element
child
- The child to look up.XMLException
public List<Element> getChildren() throws XMLException
Element
getChildren
in interface Element
XMLException
public List<Element> getChildren(String name) throws XMLException
Element
getChildren
in interface Element
name
- Name of the children to get.XMLException
public List<Element> getChildrenNS(String xmlns) throws XMLException
Element
getChildrenNS
in interface Element
xmlns
- Namespace of the children to get.XMLException
public Element getChildrenNS(String name, String xmlns) throws XMLException
Element
getChildrenNS
in interface Element
name
- Name of the children to get.xmlns
- Namespace of the children to get.XMLException
public Element getFirstChild() throws XMLException
Element
getFirstChild
in interface Element
XMLException
public Element getFirstChild(String name) throws XMLException
getFirstChild
in interface Element
XMLException
public String getName() throws XMLException
Element
getName
in interface Element
XMLException
public Element getNextSibling() throws XMLException
Element
getNextSibling
in interface Element
XMLException
public Element getParent() throws XMLException
Element
getParent
in interface Element
XMLException
public void setParent(Element parent) throws XMLException
Element
setParent
in interface Element
parent
- The parent to set for this element.XMLException
public String getValue() throws XMLException
Element
getValue
in interface Element
XMLException
public void setValue(String value) throws XMLException
Element
setValue
in interface Element
value
- Value to set.XMLException
public String getXMLNS() throws XMLException
Element
getXMLNS
in interface Element
XMLException
public void setXMLNS(String xmlns) throws XMLException
Element
setXMLNS
in interface Element
xmlns
- Namespace to set.XMLException
public void removeAttribute(String key) throws XMLException
Element
removeAttribute
in interface Element
key
- Name of attribute to remove.XMLException
public void removeChild(Element child) throws XMLException
Element
removeChild
in interface Element
child
- Child element to remove.XMLException
public void setAttribute(String key, String value) throws XMLException
Element
setAttribute
in interface Element
key
- Name of attribute to set.value
- Value of attribute to set.XMLException
Copyright © 2006–2023 Tigase. All rights reserved.