| Modifier and Type | Interface and Description |
|---|---|
| public interface | CharacterEscapeHandler
Provide an interface to allow for custom character escaping behaviour. |
| public interface | XMLMarshalListener
An implementation of XMLMarshalListener can be set on an XMLMarshaller to provide additional behaviour during marshal operations. |
| public interface | XMLNameTransformer
Interface used when converting from XML to Java names. |
| public interface | XMLUnmarshalListener
An implementation of XMLUnmarshalListener can be set on an XMLUnmarshaller to provide additional behaviour during unmarshal operations. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | IDResolver
IDResolver can be subclassed to allow customization of the ID/IDREF processing of XMLUnmarshaller. |
| public class | JSONWithPadding<T>
JSONWithPadding is used to hold an Object along with the corresponding callback name to marshal. |
| public abstract class | NamespacePrefixMapper
Purpose:Provides a means to customise the namespace prefixes used while marshalling An implementation of this class can be set on an instance of XMLMarshaller to allow for each instance of XMLMarshaller to use different namespace prefixes. |
| public class | NamespaceResolver
It is common for an XML document to include one or more namespaces. |
| public class | XMLBinder
PUBLIC: Purpose:Provide a runtime public interface for preserving unmapped content from an XML Document. |
| public class | XMLConstants
XMLConstants maintains a list of useful XML constants. |
| public class | XMLContext
An XMLContext is created based on EclipseLink sessions or projects and can then used to create instances of XMLMarshaller, XMLUnmarshaller and XMLValidator. |
| public class | XMLDescriptor
Use an XML project for nontransactional, nonpersistent (in-memory) conversions between Java objects and XML documents. |
| public class | XMLField
TopLink XML mappings make use of XMLFields based on XPath statements to find the relevant data in an XML document. |
| public class | XMLLogin
In OX, the platform determines which parsing method will be used, DOM vs SAX. |
| public class | XMLMarshaller
Class used to marshal object to XML. |
| public class | XMLRoot
XMLRoot is used to hold an Object along with the corresponding QName and some other related information. |
| public class | XMLUnionField
Subclass of XMLField for fields that are mapped to unions. |
| public class | XMLUnmarshaller
Class used to unmarshal XML & JSON to objects. |
| public class | XMLUnmarshallerHandler
Class used to unmarshal SAX events to objects. |
| public class | XMLValidator
Class used to validate XML. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | MediaType
This enum represents the different media types supported by EclipseLink MOXy. |