public class BinderImpl<XmlNode>
extends javax.xml.bind.Binder<XmlNode>
Binder.
TODO: investigate how much in-place unmarshalling is implemented
- some preliminary work is there. Probably buggy.
TODO: work on the marshaller side.| Modifier and Type | Method | Description |
|---|---|---|
javax.xml.bind.ValidationEventHandler |
getEventHandler() |
|
java.lang.Object |
getJAXBNode(XmlNode xmlNode) |
|
java.lang.Object |
getProperty(java.lang.String name) |
|
javax.xml.validation.Schema |
getSchema() |
|
XmlNode |
getXMLNode(java.lang.Object jaxbObject) |
|
void |
marshal(java.lang.Object jaxbObject,
XmlNode xmlNode) |
|
void |
setEventHandler(javax.xml.bind.ValidationEventHandler handler) |
|
void |
setProperty(java.lang.String name,
java.lang.Object value) |
|
void |
setSchema(javax.xml.validation.Schema schema) |
|
java.lang.Object |
unmarshal(XmlNode xmlNode) |
|
<T> javax.xml.bind.JAXBElement<T> |
unmarshal(XmlNode xmlNode,
java.lang.Class<T> expectedType) |
|
java.lang.Object |
updateJAXB(XmlNode xmlNode) |
|
XmlNode |
updateXML(java.lang.Object jaxbObject) |
|
XmlNode |
updateXML(java.lang.Object jaxbObject,
XmlNode xmlNode) |
public void marshal(java.lang.Object jaxbObject,
XmlNode xmlNode)
throws javax.xml.bind.JAXBException
marshal in class javax.xml.bind.Binder<XmlNode>javax.xml.bind.JAXBExceptionpublic java.lang.Object updateJAXB(XmlNode xmlNode) throws javax.xml.bind.JAXBException
updateJAXB in class javax.xml.bind.Binder<XmlNode>javax.xml.bind.JAXBExceptionpublic java.lang.Object unmarshal(XmlNode xmlNode) throws javax.xml.bind.JAXBException
unmarshal in class javax.xml.bind.Binder<XmlNode>javax.xml.bind.JAXBExceptionpublic <T> javax.xml.bind.JAXBElement<T> unmarshal(XmlNode xmlNode, java.lang.Class<T> expectedType) throws javax.xml.bind.JAXBException
unmarshal in class javax.xml.bind.Binder<XmlNode>javax.xml.bind.JAXBExceptionpublic void setSchema(javax.xml.validation.Schema schema)
setSchema in class javax.xml.bind.Binder<XmlNode>public javax.xml.validation.Schema getSchema()
getSchema in class javax.xml.bind.Binder<XmlNode>public XmlNode getXMLNode(java.lang.Object jaxbObject)
getXMLNode in class javax.xml.bind.Binder<XmlNode>public java.lang.Object getJAXBNode(XmlNode xmlNode)
getJAXBNode in class javax.xml.bind.Binder<XmlNode>public XmlNode updateXML(java.lang.Object jaxbObject) throws javax.xml.bind.JAXBException
updateXML in class javax.xml.bind.Binder<XmlNode>javax.xml.bind.JAXBExceptionpublic XmlNode updateXML(java.lang.Object jaxbObject, XmlNode xmlNode) throws javax.xml.bind.JAXBException
updateXML in class javax.xml.bind.Binder<XmlNode>javax.xml.bind.JAXBExceptionpublic void setEventHandler(javax.xml.bind.ValidationEventHandler handler)
throws javax.xml.bind.JAXBException
setEventHandler in class javax.xml.bind.Binder<XmlNode>javax.xml.bind.JAXBExceptionpublic javax.xml.bind.ValidationEventHandler getEventHandler()
getEventHandler in class javax.xml.bind.Binder<XmlNode>public java.lang.Object getProperty(java.lang.String name)
throws javax.xml.bind.PropertyException
getProperty in class javax.xml.bind.Binder<XmlNode>javax.xml.bind.PropertyExceptionpublic void setProperty(java.lang.String name,
java.lang.Object value)
throws javax.xml.bind.PropertyException
setProperty in class javax.xml.bind.Binder<XmlNode>javax.xml.bind.PropertyExceptionCopyright © 2017 Oracle Corporation. All rights reserved.