public class XmlObject extends Object implements XMLizable
| Constructor and Description |
|---|
XmlObject() |
XmlObject(QName name) |
XmlObject(QName name,
Object value) |
| Modifier and Type | Method and Description |
|---|---|
XmlObject |
addField(String name,
Object value) |
protected void |
cloneFrom(XmlObject source) |
Iterator<XmlObject> |
evaluate(String xpath)
evaluate the given xpath like expression.
|
XmlObject |
getChild(String name) |
Iterator<XmlObject> |
getChildren() |
Iterator<XmlObject> |
getChildren(String name) |
Object |
getField(String name) |
QName |
getName() |
Object |
getValue() |
QName |
getXmlType() |
boolean |
hasChildren() |
void |
load(XmlInputStream in,
TypeMapper typeMapper)
load the fileds/children from the specified xml stream
|
protected void |
loadAfterStartTag(XmlInputStream in,
TypeMapper typeMapper) |
protected void |
loadStartTag(XmlInputStream in,
TypeMapper typeMapper) |
boolean |
removeField(String name) |
void |
setDefaultNamespace(String namespace) |
XmlObject |
setField(String name,
Object value) |
void |
setName(QName name) |
void |
setValue(Object value) |
String |
toString() |
void |
write(QName element,
XmlOutputStream out,
TypeMapper typeMapper)
write this instace as xml.
|
public XmlObject()
public XmlObject(QName name)
public QName getName()
public void setName(QName name)
public void setDefaultNamespace(String namespace)
public QName getXmlType()
public Object getValue()
public void setValue(Object value)
public boolean hasChildren()
public Iterator<XmlObject> evaluate(String xpath)
xpath - public boolean removeField(String name)
public void write(QName element, XmlOutputStream out, TypeMapper typeMapper) throws IOException
XMLizablewrite in interface XMLizableelement - xml element nameout - xml output streamtypeMapper - type mapper to be usedIOException - failed to write xmlpublic void load(XmlInputStream in, TypeMapper typeMapper) throws IOException, ConnectionException
XMLizableload in interface XMLizablein - xml input stream from which the data is readtypeMapper - type mapper to be usedIOException - failed to read xmlConnectionException - failed to read/parser/bind xmlprotected void loadStartTag(XmlInputStream in, TypeMapper typeMapper)
protected void loadAfterStartTag(XmlInputStream in, TypeMapper typeMapper) throws IOException, ConnectionException
IOExceptionConnectionExceptionprotected void cloneFrom(XmlObject source)
Copyright © 2015. All Rights Reserved.