|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttigase.jaxmpp.core.client.xml.ElementWrapper
public class ElementWrapper
Wrapper for Element class.
| Constructor Summary | |
|---|---|
ElementWrapper(Element element)
|
|
| Method Summary | |
|---|---|
Element |
addChild(Element child)
Add child element to tree and return the added element. |
boolean |
equals(Object obj)
|
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. |
protected String |
getChildElementValue(String elemName)
|
protected String |
getChildElementValue(String elemName,
String xmlns)
|
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. traverses up to find actual namespace. |
int |
hashCode()
|
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. |
protected void |
setChildElementValue(String elemName,
String value)
|
protected void |
setChildElementValue(String elemName,
String xmlns,
String value)
|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ElementWrapper(Element element)
| Method Detail |
|---|
public Element addChild(Element child)
throws XMLException
addChild in interface Elementchild - Child to add.
XMLExceptionpublic boolean equals(Object obj)
equals in class Object
public String getAsString()
throws XMLException
getAsString in interface ElementXMLException
public String getAttribute(String attName)
throws XMLException
getAttribute in interface ElementattName - Name of attribute to fetch.
XMLException
public Map<String,String> getAttributes()
throws XMLException
getAttributes in interface ElementXMLException
public Element getChildAfter(Element child)
throws XMLException
getChildAfter in interface Elementchild - The child to look up.
XMLException
protected String getChildElementValue(String elemName)
throws XMLException
XMLException
protected String getChildElementValue(String elemName,
String xmlns)
throws XMLException
XMLException
public List<Element> getChildren()
throws XMLException
getChildren in interface ElementXMLException
public List<Element> getChildren(String name)
throws XMLException
getChildren in interface Elementname - Name of the children to get.
XMLException
public List<Element> getChildrenNS(String xmlns)
throws XMLException
getChildrenNS in interface Elementxmlns - Namespace of the children to get.
XMLException
public Element getChildrenNS(String name,
String xmlns)
throws XMLException
getChildrenNS in interface Elementname - Name of the children to get.xmlns - Namespace of the children to get.
XMLException
public Element getFirstChild()
throws XMLException
getFirstChild in interface ElementXMLException
public Element getFirstChild(String name)
throws XMLException
XMLException
public String getName()
throws XMLException
getName in interface ElementXMLException
public Element getNextSibling()
throws XMLException
getNextSibling in interface ElementXMLException
public Element getParent()
throws XMLException
getParent in interface ElementXMLException
public String getValue()
throws XMLException
getValue in interface ElementXMLException
public String getXMLNS()
throws XMLException
getXMLNS in interface ElementXMLExceptionpublic int hashCode()
hashCode in class Object
public void removeAttribute(String key)
throws XMLException
removeAttribute in interface Elementkey - Name of attribute to remove.
XMLException
public void removeChild(Element child)
throws XMLException
removeChild in interface Elementchild - Child element to remove.
XMLException
public void setAttribute(String key,
String value)
throws XMLException
setAttribute in interface Elementkey - Name of attribute to set.value - Value of attribute to set.
XMLException
public void setAttributes(Map<String,String> attrs)
throws XMLException
setAttributes in interface Elementattrs - Attributes to set.
XMLException
protected void setChildElementValue(String elemName,
String value)
throws XMLException
XMLException
protected void setChildElementValue(String elemName,
String xmlns,
String value)
throws XMLException
XMLException
public void setParent(Element parent)
throws XMLException
setParent in interface Elementparent - The parent to set for this element.
XMLException
public void setValue(String value)
throws XMLException
setValue in interface Elementvalue - Value to set.
XMLException
public void setXMLNS(String xmlns)
throws XMLException
setXMLNS in interface Elementxmlns - Namespace to set.
XMLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||