public class JAXBBinder
extends jakarta.xml.bind.Binder
Purpose: Provide a TopLink implementation of the jakarta.xml.bind.Binder interface
Responsibilities:
Binder| Constructor and Description |
|---|
JAXBBinder(JAXBContext xmlContext,
XMLMarshaller marshaller,
XMLUnmarshaller unmarshaller) |
| Modifier and Type | Method and Description |
|---|---|
jakarta.xml.bind.ValidationEventHandler |
getEventHandler() |
Object |
getJAXBNode(Object obj) |
Object |
getProperty(String propName) |
Schema |
getSchema() |
XMLBinder |
getXMLBinder() |
Object |
getXMLNode(Object obj) |
void |
marshal(Object obj,
Object xmlNode) |
void |
setEventHandler(jakarta.xml.bind.ValidationEventHandler newValidationEventHandler) |
void |
setProperty(String propName,
Object value) |
void |
setSchema(Schema schema) |
Object |
unmarshal(Object obj) |
jakarta.xml.bind.JAXBElement |
unmarshal(Object obj,
Class javaClass) |
Object |
updateJAXB(Object obj) |
Object |
updateXML(Object obj) |
Object |
updateXML(Object obj,
Object xmlNode) |
public JAXBBinder(JAXBContext xmlContext, XMLMarshaller marshaller, XMLUnmarshaller unmarshaller)
public void marshal(Object obj, Object xmlNode) throws jakarta.xml.bind.MarshalException
marshal in class jakarta.xml.bind.Binderjakarta.xml.bind.MarshalExceptionpublic Object unmarshal(Object obj) throws jakarta.xml.bind.JAXBException
unmarshal in class jakarta.xml.bind.Binderjakarta.xml.bind.JAXBExceptionpublic jakarta.xml.bind.JAXBElement unmarshal(Object obj, Class javaClass) throws jakarta.xml.bind.JAXBException
unmarshal in class jakarta.xml.bind.Binderjakarta.xml.bind.JAXBExceptionpublic Object getXMLNode(Object obj)
getXMLNode in class jakarta.xml.bind.Binderpublic Object updateXML(Object obj)
updateXML in class jakarta.xml.bind.Binderpublic Object updateXML(Object obj, Object xmlNode)
updateXML in class jakarta.xml.bind.Binderpublic Object getJAXBNode(Object obj)
getJAXBNode in class jakarta.xml.bind.Binderpublic Object updateJAXB(Object obj) throws jakarta.xml.bind.JAXBException
updateJAXB in class jakarta.xml.bind.Binderjakarta.xml.bind.JAXBExceptionpublic void setSchema(Schema schema)
setSchema in class jakarta.xml.bind.Binderpublic Schema getSchema()
getSchema in class jakarta.xml.bind.Binderpublic void setEventHandler(jakarta.xml.bind.ValidationEventHandler newValidationEventHandler)
throws jakarta.xml.bind.JAXBException
setEventHandler in class jakarta.xml.bind.Binderjakarta.xml.bind.JAXBExceptionpublic jakarta.xml.bind.ValidationEventHandler getEventHandler()
getEventHandler in class jakarta.xml.bind.Binderpublic Object getProperty(String propName) throws jakarta.xml.bind.PropertyException
getProperty in class jakarta.xml.bind.Binderjakarta.xml.bind.PropertyExceptionpublic void setProperty(String propName, Object value) throws jakarta.xml.bind.PropertyException
setProperty in class jakarta.xml.bind.Binderjakarta.xml.bind.PropertyExceptionpublic XMLBinder getXMLBinder()
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.