Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.jaxb
Class JAXBBinder

java.lang.Object
  extended by javax.xml.bind.Binder
      extended by org.eclipse.persistence.jaxb.JAXBBinder


public class JAXBBinder
extends javax.xml.bind.Binder

INTERNAL

Purpose: Provide a TopLink implementation of the javax.xml.bind.Binder interface

Responsibilities:

Since:
Oracle TopLink 11.1.1.0.0
Author:
mmacivor
See Also:
Binder

Field Summary
private  XMLBinder xmlBinder
           
private  XMLContext xmlContext
           

 

Constructor Summary
JAXBBinder(XMLContext xmlContext)
           

 

Method Summary
 javax.xml.bind.ValidationEventHandler getEventHandler()
           
 java.lang.Object getJAXBNode(java.lang.Object obj)
           
 java.lang.Object getProperty(java.lang.String propName)
           
 javax.xml.validation.Schema getSchema()
           
 XMLBinder getXMLBinder()
           
 java.lang.Object getXMLNode(java.lang.Object obj)
           
 void marshal(java.lang.Object obj, java.lang.Object xmlNode)
           
 void setEventHandler(javax.xml.bind.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)
           
 javax.xml.bind.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

 

Field Detail

xmlContext

private XMLContext xmlContext

xmlBinder

private XMLBinder xmlBinder

Constructor Detail

JAXBBinder

public JAXBBinder(XMLContext xmlContext)

Method Detail

marshal

public void marshal(java.lang.Object obj,
                    java.lang.Object xmlNode)
             throws javax.xml.bind.MarshalException
Specified by:
marshal in class javax.xml.bind.Binder
Throws:
javax.xml.bind.MarshalException

unmarshal

public java.lang.Object unmarshal(java.lang.Object obj)
                           throws javax.xml.bind.JAXBException
Specified by:
unmarshal in class javax.xml.bind.Binder
Throws:
javax.xml.bind.JAXBException

unmarshal

public javax.xml.bind.JAXBElement unmarshal(java.lang.Object obj,
                                            java.lang.Class javaClass)
                                     throws javax.xml.bind.JAXBException
Specified by:
unmarshal in class javax.xml.bind.Binder
Throws:
javax.xml.bind.JAXBException

getXMLNode

public java.lang.Object getXMLNode(java.lang.Object obj)
Specified by:
getXMLNode in class javax.xml.bind.Binder

updateXML

public java.lang.Object updateXML(java.lang.Object obj)
Specified by:
updateXML in class javax.xml.bind.Binder

updateXML

public java.lang.Object updateXML(java.lang.Object obj,
                                  java.lang.Object xmlNode)
Specified by:
updateXML in class javax.xml.bind.Binder

getJAXBNode

public java.lang.Object getJAXBNode(java.lang.Object obj)
Specified by:
getJAXBNode in class javax.xml.bind.Binder

updateJAXB

public java.lang.Object updateJAXB(java.lang.Object obj)
                            throws javax.xml.bind.JAXBException
Specified by:
updateJAXB in class javax.xml.bind.Binder
Throws:
javax.xml.bind.JAXBException

setSchema

public void setSchema(javax.xml.validation.Schema schema)
Specified by:
setSchema in class javax.xml.bind.Binder

getSchema

public javax.xml.validation.Schema getSchema()
Specified by:
getSchema in class javax.xml.bind.Binder

setEventHandler

public void setEventHandler(javax.xml.bind.ValidationEventHandler handler)
Specified by:
setEventHandler in class javax.xml.bind.Binder

getEventHandler

public javax.xml.bind.ValidationEventHandler getEventHandler()
Specified by:
getEventHandler in class javax.xml.bind.Binder

getProperty

public java.lang.Object getProperty(java.lang.String propName)
                             throws javax.xml.bind.PropertyException
Specified by:
getProperty in class javax.xml.bind.Binder
Throws:
javax.xml.bind.PropertyException

setProperty

public void setProperty(java.lang.String propName,
                        java.lang.Object value)
                 throws javax.xml.bind.PropertyException
Specified by:
setProperty in class javax.xml.bind.Binder
Throws:
javax.xml.bind.PropertyException

getXMLBinder

public XMLBinder getXMLBinder()

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.