org.eclipse.persistence.jaxb
Class JAXBContext
java.lang.Object
  
javax.xml.bind.JAXBContext
      
org.eclipse.persistence.jaxb.JAXBContext
public class JAXBContext
- extends javax.xml.bind.JAXBContext
 
INTERNAL:
 
Purpose:Provide a TopLink implementation of the JAXBContext interface.
 
Responsibilities:
 - Create Marshaller instances
 
 - Create Unmarshaller instances
 
 - Create Binder instances
 
 - Create Introspector instances
 
 - Create Validator instances
 
 - Generate Schema Files
 
 
 This is the TopLink JAXB 2.0 implementation of javax.xml.bind.JAXBContext. This class
 is created by the JAXBContextFactory and is used to create Marshallers, Unmarshallers, Validators,
 Binders and Introspectors. A JAXBContext can also be used to create Schema Files.
- See Also:
 JAXBContext, 
JAXBMarshaller, 
JAXBUnmarshaller, 
JAXBBinder, 
JAXBIntrospector- Author:
 
  - mmacivor
 
- Since:
 
  - Oracle TopLink 11.1.1.0.0
 
 
| Fields inherited from class javax.xml.bind.JAXBContext | 
JAXB_CONTEXT_FACTORY | 
 
 
 
| Methods inherited from class javax.xml.bind.JAXBContext | 
createBinder, newInstance, newInstance, newInstance, newInstance, newInstance | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
JAXBContext
public JAXBContext(XMLContext context)
JAXBContext
public JAXBContext(XMLContext context,
                   Generator generator)
getXMLContext
public XMLContext getXMLContext()
 
generateSchema
public void generateSchema(javax.xml.bind.SchemaOutputResolver outputResolver)
- Overrides:
 generateSchema in class javax.xml.bind.JAXBContext
 
 
createMarshaller
public javax.xml.bind.Marshaller createMarshaller()
- Specified by:
 createMarshaller in class javax.xml.bind.JAXBContext
 
 
createUnmarshaller
public javax.xml.bind.Unmarshaller createUnmarshaller()
- Specified by:
 createUnmarshaller in class javax.xml.bind.JAXBContext
 
 
createValidator
public javax.xml.bind.Validator createValidator()
- Specified by:
 createValidator in class javax.xml.bind.JAXBContext
 
 
createBinder
public javax.xml.bind.Binder createBinder()
- Overrides:
 createBinder in class javax.xml.bind.JAXBContext
 
 
createJAXBIntrospector
public JAXBIntrospector createJAXBIntrospector()
- Overrides:
 createJAXBIntrospector in class javax.xml.bind.JAXBContext
 
 
setGeneratedClassesToQName
public void setGeneratedClassesToQName(java.util.HashMap<java.lang.Class,javax.xml.namespace.QName> classesToQName)
 
applyORMMetadata
public void applyORMMetadata(org.eclipse.persistence.internal.sessions.AbstractSession ormSession)
- ADVANCED:
 Adjust the OXM metadata to take into accound ORM mapping metadata,