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.JAXBException
public java.lang.Object updateJAXB(XmlNode xmlNode) throws javax.xml.bind.JAXBException
updateJAXB
in class javax.xml.bind.Binder<XmlNode>
javax.xml.bind.JAXBException
public java.lang.Object unmarshal(XmlNode xmlNode) throws javax.xml.bind.JAXBException
unmarshal
in class javax.xml.bind.Binder<XmlNode>
javax.xml.bind.JAXBException
public <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.JAXBException
public 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.JAXBException
public XmlNode updateXML(java.lang.Object jaxbObject, XmlNode xmlNode) throws javax.xml.bind.JAXBException
updateXML
in class javax.xml.bind.Binder<XmlNode>
javax.xml.bind.JAXBException
public void setEventHandler(javax.xml.bind.ValidationEventHandler handler) throws javax.xml.bind.JAXBException
setEventHandler
in class javax.xml.bind.Binder<XmlNode>
javax.xml.bind.JAXBException
public 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.PropertyException
public 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.PropertyException
Copyright © 2017 Oracle Corporation. All rights reserved.