Class BinderImpl<XmlNode>
java.lang.Object
jakarta.xml.bind.Binder<XmlNode>
org.glassfish.jaxb.runtime.v2.runtime.BinderImpl<XmlNode>
Implementation of
Binder.
TODO: investigate how much in-place unmarshalling is implemented
- some preliminary work is there. Probably buggy.
TODO: work on the marshaller side.- Author:
- Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
-
Method Summary
Modifier and TypeMethodDescriptiongetJAXBNode(XmlNode xmlNode) getProperty(String name) getXMLNode(Object jaxbObject) voidvoidsetEventHandler(ValidationEventHandler handler) voidsetMarshallerListener(Marshaller.Listener listener) voidsetProperty(String name, Object value) voidvoidsetUnmarshallerListener(Unmarshaller.Listener listener) <T> JAXBElement<T>updateJAXB(XmlNode xmlNode)
-
Method Details
-
marshal
- Specified by:
marshalin classBinder<XmlNode>- Throws:
JAXBException
-
updateJAXB
- Specified by:
updateJAXBin classBinder<XmlNode>- Throws:
JAXBException
-
unmarshal
- Specified by:
unmarshalin classBinder<XmlNode>- Throws:
JAXBException
-
unmarshal
- Specified by:
unmarshalin classBinder<XmlNode>- Throws:
JAXBException
-
setSchema
-
getSchema
-
getXMLNode
- Specified by:
getXMLNodein classBinder<XmlNode>
-
getJAXBNode
- Specified by:
getJAXBNodein classBinder<XmlNode>
-
updateXML
- Specified by:
updateXMLin classBinder<XmlNode>- Throws:
JAXBException
-
updateXML
- Specified by:
updateXMLin classBinder<XmlNode>- Throws:
JAXBException
-
setEventHandler
- Specified by:
setEventHandlerin classBinder<XmlNode>- Throws:
JAXBException
-
getEventHandler
- Specified by:
getEventHandlerin classBinder<XmlNode>
-
setMarshallerListener
-
getMarshallerListener
-
setUnmarshallerListener
-
getUnmarshallerListener
-
getProperty
- Specified by:
getPropertyin classBinder<XmlNode>- Throws:
PropertyException
-
setProperty
- Specified by:
setPropertyin classBinder<XmlNode>- Throws:
PropertyException
-