| Constructor and Description |
|---|
XmlObjectWrapper(XMLizable xmlizable) |
| Modifier and Type | Method and Description |
|---|---|
XmlObject |
addField(java.lang.String name,
java.lang.Object value) |
XMLizable |
asTyped()
Because we create complex types as subclasses of XMLizable instead of
XmlObject (and we don't want to change interfaces), this method will
return this as the complex type subclass of XMLizable, if this represents
a complex type.
|
XmlObject |
getChild(java.lang.String name) |
java.util.Iterator<XmlObject> |
getChildren() |
java.util.Iterator<XmlObject> |
getChildren(java.lang.String name) |
java.lang.Object |
getField(java.lang.String name) |
javax.xml.namespace.QName |
getName() |
javax.xml.namespace.QName |
getXmlType() |
boolean |
hasChildren() |
void |
load(XmlInputStream in,
TypeMapper typeMapper)
load the fileds/children from the specified xml stream
|
boolean |
removeField(java.lang.String name) |
void |
setDefaultNamespace(java.lang.String namespace) |
XmlObject |
setField(java.lang.String name,
java.lang.Object value) |
void |
setName(javax.xml.namespace.QName name) |
java.lang.String |
toString() |
void |
write(javax.xml.namespace.QName element,
XmlOutputStream out,
TypeMapper typeMapper)
write this instace as xml.
|
cloneFrom, evaluate, getTypedChildren, getValue, loadAfterStartTag, loadStartTag, setValuepublic XmlObjectWrapper(XMLizable xmlizable)
public XmlObject addField(java.lang.String name, java.lang.Object value)
public XMLizable asTyped()
XmlObjectpublic java.util.Iterator<XmlObject> getChildren()
getChildren in class XmlObjectpublic java.util.Iterator<XmlObject> getChildren(java.lang.String name)
getChildren in class XmlObjectpublic java.lang.Object getField(java.lang.String name)
public javax.xml.namespace.QName getXmlType()
getXmlType in class XmlObjectpublic boolean hasChildren()
hasChildren in class XmlObjectpublic void load(XmlInputStream in, TypeMapper typeMapper) throws java.io.IOException, ConnectionException
XMLizableload in interface XMLizableload in class XmlObjectin - xml input stream from which the data is readtypeMapper - type mapper to be usedjava.io.IOException - failed to read xmlConnectionException - failed to read/parser/bind xmlpublic boolean removeField(java.lang.String name)
removeField in class XmlObjectpublic void setDefaultNamespace(java.lang.String namespace)
setDefaultNamespace in class XmlObjectpublic XmlObject setField(java.lang.String name, java.lang.Object value)
public void write(javax.xml.namespace.QName element,
XmlOutputStream out,
TypeMapper typeMapper)
throws java.io.IOException
XMLizableCopyright © 2020. All Rights Reserved.