org.eclipse.persistence.jaxb
Class JAXBBinder
java.lang.Object
Binder
org.eclipse.persistence.jaxb.JAXBBinder
public class JAXBBinder
- extends Binder
INTERNAL
Purpose:Provide a TopLink implementation of the javax.xml.bind.Binder interface
Responsibilities:
- Provide an implementation of Binder
- Provide a means to preserve unmapped XML Data
- See Also:
javax.xml.bind.Binder
- Author:
- mmacivor
- Since:
- Oracle TopLink 11.1.1.0.0
Method Summary |
ValidationEventHandler |
getEventHandler()
|
JAXBElement |
getJAXBNode(java.lang.Object obj)
|
java.lang.Object |
getProperty(java.lang.String propName)
|
javax.xml.validation.Schema |
getSchema()
|
java.lang.Object |
getXMLNode(java.lang.Object obj)
|
void |
marshal(java.lang.Object obj,
java.lang.Object xmlNode)
|
void |
setEventHandler(ValidationEventHandler handler)
|
void |
setProperty(java.lang.String propName,
java.lang.Object value)
|
void |
setSchema(javax.xml.validation.Schema schema)
|
java.lang.Object |
unmarshal(java.lang.Object obj)
|
JAXBElement |
unmarshal(java.lang.Object obj,
java.lang.Class javaClass)
|
java.lang.Object |
updateJAXB(java.lang.Object obj)
|
java.lang.Object |
updateXML(java.lang.Object obj)
|
java.lang.Object |
updateXML(java.lang.Object obj,
java.lang.Object xmlNode)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAXBBinder
public JAXBBinder(XMLContext xmlContext)
marshal
public void marshal(java.lang.Object obj,
java.lang.Object xmlNode)
updateXML
public java.lang.Object updateXML(java.lang.Object obj)
updateXML
public java.lang.Object updateXML(java.lang.Object obj,
java.lang.Object xmlNode)
setSchema
public void setSchema(javax.xml.validation.Schema schema)
getSchema
public javax.xml.validation.Schema getSchema()
getJAXBNode
public JAXBElement getJAXBNode(java.lang.Object obj)
setEventHandler
public void setEventHandler(ValidationEventHandler handler)
getEventHandler
public ValidationEventHandler getEventHandler()
updateJAXB
public java.lang.Object updateJAXB(java.lang.Object obj)
getProperty
public java.lang.Object getProperty(java.lang.String propName)
setProperty
public void setProperty(java.lang.String propName,
java.lang.Object value)
getXMLNode
public java.lang.Object getXMLNode(java.lang.Object obj)
unmarshal
public java.lang.Object unmarshal(java.lang.Object obj)
unmarshal
public JAXBElement unmarshal(java.lang.Object obj,
java.lang.Class javaClass)