| 
Class Summary | 
| JAXBBinder | 
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
  | 
| JAXBContext | 
INTERNAL:
 Purpose:Provide a TopLink implementation of the JAXBContext interface. | 
| JAXBContextFactory | 
INTERNAL:
 
 Purpose:An EclipseLink specific JAXBContextFactory. | 
| JAXBEnumTypeConverter | 
INTERNAL:
 Purpose:Provide a means to Convert an Enumeration type to/from either a string representation
 of the enum facet or a user defined value. | 
| JAXBErrorHandler | 
  | 
| JAXBHelper | 
This class provides a mechanism to obtain the EclipseLink implementation of various JAXB runtime
 classes based on a given JAXB class/interface. | 
| JAXBIntrospector | 
INTERNAL
 Purpose:Provide a TopLink implementation of JAXBIntrospector
 Responsibilities:
 Determine if a an object has an associated Global Element
 Get an element QName for an object that has an associated global element
 
 This class is the TopLink implementation of JAXBIntrospector. | 
| JAXBMarshaller | 
INTERNAL:
 Purpose:To Provide an implementation of the JAXB 2.0 Marshaller Interface
 Responsibilities:
 
 Provide a JAXB wrapper on the XMLMarshaller API
 Perform Object to XML Conversions
 
 This implementation of the JAXB 2.0 Marshaller interface provides the required functionality
 by acting as a thin wrapper on the existing XMLMarshaller API. | 
| JAXBMarshalListener | 
INTERNAL:
 Purpose:Provide a wrapper for a JAXB 2.0 Marshal Listener that implements
 XMLMarshalListener
 Responsibilities:
 Implement the XMLMarshalListener API
 Delegate event callbacks to the wrapped Listener instance
 Perform JAXB 2.0 Class-Based marshal event callbacks
  | 
| JAXBTypeElement | 
  | 
| JAXBTypesafeEnumConverter | 
Purpose: JAXBTypesafeEnumConverter is used to allow mapping to type safe
 enums according to the JAXB 1.0 spec. | 
| JAXBUnmarshaller | 
INTERNAL:
 Purpose:To Provide an implementation of the JAXB 2.0 Unmarshaller Interface
 Responsibilities:
 
 Provide a JAXB wrapper on the XMLUnmarshaller API
 Perform XML to Object Conversions
 
 This implementation of the JAXB 2.0 Unmarshaller interface provides the required functionality
 by acting as a thin wrapper on the existing XMLMarshaller API. | 
| JAXBUnmarshallerHandler | 
  | 
| JAXBUnmarshalListener | 
INTERNAL:
 Purpose:Provide a wrapper for a JAXB 2.0 Unmarshal Listener that implements
 XMLUnmarshalListener
 Responsibilities:
 Implement the XMLUnmarshalListener API
 Delegate event callbacks to the wrapped Listener instance
 Perform JAXB 2.0 Class-Based unmarshal event callbacks
  | 
| JAXBValidator | 
Facilitates JAXBValidation. | 
| TypeMappingInfo | 
Purpose:  Provides a wrapper for a java type to be used when creating a JAXB context. |