|
Class Summary |
| DefaultXMLNameTransformer |
Class called to transform Java names to XML names. |
| IDResolver |
IDResolver can be subclassed to allow customization of the ID/IDREF processing of
JAXBUnmarshaller. |
| 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 |
Purpose:Provide a EclipseLink implementation of the JAXBContext interface. |
| JAXBContext.JAXBContextInput |
The JAXBContextInput is used to create a JAXBContextState which is responsible for accessing
the underlying XMLContext |
| JAXBContext.JAXBContextState |
|
| JAXBContextFactory |
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 |
Implementation of org.xml.sax.ErrorHandler. |
| 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
Supported Properties
JAXBMarshaller.JAXB_FORMATTED_OUTPUT - accepted value is a Boolean
JAXBMarshaller.JAXB_ENCODING - accepted value is a String
JAXBMarshaller.JAXB_SCHEMA_LOCATION - accepted value is a String
JAXBMarshaller.JAXB_NO_NAMESPACE_SCHEMA_LOCATION - accepted value is a String
XMLConstants.JAXB_FRAGMENT - accepted value is a Boolean
JAXBMarshaller.NAMESPACE_PREFIX_MAPPER - accepted value is a Map or org.eclipse.persistence.oxm.NamespacePrefixMapper
JAXBMarshaller.INDENT_STRING - accepted value is a String
JAXBMarshaller.CHARACTER_ESCAPE_HANDLER - accepted value is an org.eclipse.persistence.oxm.CharacterEscapeHandler
JAXBMarshaller.XML_DECLARATION - accepted value is a Boolean
JAXBMarshaller.MEDIA_TYPE - accepted value is a String ("application/xml" or "application/json")
JAXBMarshaller.JSON_ATTRIBUTE_PREFIX - accepted value is a String
JAXBMarshaller.JSON_INCLUDE_ROOT - accepted value is a Boolean
JAXBMarshaller.JSON_VALUE_WRAPPER - accepted value is a String
JAXBMarshaller.JSON_NAMESPACE_SEPARATOR - accepted value is a Character
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 |
Subclass of JAXBElement to allow the use of ParameterizedTypes. |
| 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
Supported Properties
JAXBUnmarshaller.MEDIA_TYPE - value is a String ("application/xml" or "application/json")
JAXBUnmarshaller.ID_RESOLVER - value is an org.eclipse.persistence.jaxb.IDResolver
JAXBUnmarshaller.JSON_ATTRIBUTE_PREFIX - value is a String
JAXBUnmarshaller.JSON_INCLUDE_ROOT - value is a Boolean
JAXBUnmarshaller.JSON_VALUE_WRAPPER - value is a String
JAXBUnmarshaller.JSON_NAMESPACE_SEPARATOR - value is a Character
JAXBUnmarshaller.JSON_NAMESPACE_PREFIX_MAPPER - value is a Map or org.eclipse.persistence.oxm.NamespacePrefixMapper * *
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 |
Implementation of UnmarshallerHandler to be used by JAXBUnmarshaller. |
| 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. |