Package org.eclipse.persistence.jaxb
Class JAXBBinder
java.lang.Object
jakarta.xml.bind.Binder
org.eclipse.persistence.jaxb.JAXBBinder
public class JAXBBinder
extends jakarta.xml.bind.Binder
INTERNAL
Purpose: Provide a TopLink implementation of the jakarta.xml.bind.Binder interface
Responsibilities:
- Provide an implementation of Binder
- Provide a means to preserve unmapped XML Data
- See Also:
-
Binder
- Author:
- mmacivor
-
Constructor Summary
ConstructorsConstructorDescriptionJAXBBinder(JAXBContext xmlContext, XMLMarshaller marshaller, XMLUnmarshaller unmarshaller) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.xml.bind.ValidationEventHandlergetJAXBNode(Object obj) getProperty(String propName) getXMLNode(Object obj) voidvoidsetEventHandler(jakarta.xml.bind.ValidationEventHandler newValidationEventHandler) voidsetProperty(String propName, Object value) voidjakarta.xml.bind.JAXBElementupdateJAXB(Object obj)
-
Constructor Details
-
JAXBBinder
-
-
Method Details
-
marshal
- Specified by:
marshalin classjakarta.xml.bind.Binder- Throws:
jakarta.xml.bind.MarshalException
-
unmarshal
- Specified by:
unmarshalin classjakarta.xml.bind.Binder- Throws:
jakarta.xml.bind.JAXBException
-
unmarshal
public jakarta.xml.bind.JAXBElement unmarshal(Object obj, Class javaClass) throws jakarta.xml.bind.JAXBException - Specified by:
unmarshalin classjakarta.xml.bind.Binder- Throws:
jakarta.xml.bind.JAXBException
-
getXMLNode
- Specified by:
getXMLNodein classjakarta.xml.bind.Binder
-
updateXML
- Specified by:
updateXMLin classjakarta.xml.bind.Binder
-
updateXML
- Specified by:
updateXMLin classjakarta.xml.bind.Binder
-
getJAXBNode
- Specified by:
getJAXBNodein classjakarta.xml.bind.Binder
-
updateJAXB
- Specified by:
updateJAXBin classjakarta.xml.bind.Binder- Throws:
jakarta.xml.bind.JAXBException
-
setSchema
- Specified by:
setSchemain classjakarta.xml.bind.Binder
-
getSchema
- Specified by:
getSchemain classjakarta.xml.bind.Binder
-
setEventHandler
public void setEventHandler(jakarta.xml.bind.ValidationEventHandler newValidationEventHandler) throws jakarta.xml.bind.JAXBException - Specified by:
setEventHandlerin classjakarta.xml.bind.Binder- Throws:
jakarta.xml.bind.JAXBException
-
getEventHandler
public jakarta.xml.bind.ValidationEventHandler getEventHandler()- Specified by:
getEventHandlerin classjakarta.xml.bind.Binder
-
getProperty
- Specified by:
getPropertyin classjakarta.xml.bind.Binder- Throws:
jakarta.xml.bind.PropertyException
-
setProperty
- Specified by:
setPropertyin classjakarta.xml.bind.Binder- Throws:
jakarta.xml.bind.PropertyException
-
getXMLBinder
-