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.Binder
jakarta.xml.bind.MarshalException
public Object unmarshal(Object obj) throws jakarta.xml.bind.JAXBException
unmarshal
in class jakarta.xml.bind.Binder
jakarta.xml.bind.JAXBException
public jakarta.xml.bind.JAXBElement unmarshal(Object obj, Class javaClass) throws jakarta.xml.bind.JAXBException
unmarshal
in class jakarta.xml.bind.Binder
jakarta.xml.bind.JAXBException
public Object getXMLNode(Object obj)
getXMLNode
in class jakarta.xml.bind.Binder
public Object updateXML(Object obj)
updateXML
in class jakarta.xml.bind.Binder
public Object updateXML(Object obj, Object xmlNode)
updateXML
in class jakarta.xml.bind.Binder
public Object getJAXBNode(Object obj)
getJAXBNode
in class jakarta.xml.bind.Binder
public Object updateJAXB(Object obj) throws jakarta.xml.bind.JAXBException
updateJAXB
in class jakarta.xml.bind.Binder
jakarta.xml.bind.JAXBException
public void setSchema(Schema schema)
setSchema
in class jakarta.xml.bind.Binder
public Schema getSchema()
getSchema
in class jakarta.xml.bind.Binder
public void setEventHandler(jakarta.xml.bind.ValidationEventHandler newValidationEventHandler) throws jakarta.xml.bind.JAXBException
setEventHandler
in class jakarta.xml.bind.Binder
jakarta.xml.bind.JAXBException
public jakarta.xml.bind.ValidationEventHandler getEventHandler()
getEventHandler
in class jakarta.xml.bind.Binder
public Object getProperty(String propName) throws jakarta.xml.bind.PropertyException
getProperty
in class jakarta.xml.bind.Binder
jakarta.xml.bind.PropertyException
public void setProperty(String propName, Object value) throws jakarta.xml.bind.PropertyException
setProperty
in class jakarta.xml.bind.Binder
jakarta.xml.bind.PropertyException
public XMLBinder getXMLBinder()
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.