Name | Description | Type | Package | Framework |
AbstractNullPolicy | PUBLIC: Description: This node null policy allows for the handling of various representations of null in XML documents. | Class | org.eclipse.persistence.oxm.mappings.nullpolicy | EclipseLink |
|
AppendNewElementsOrderingPolicy | Purpose:Provide an implementation of NodeOrderingPolicy that simply appends the new child element to the parent. | Class | org.eclipse.persistence.oxm.documentpreservation | EclipseLink |
|
BidirectionalPolicy | Purpose: Provides a means to configure bidirectional relationship maintenance for OXM mappings. | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
CharacterEscapeHandler | Provide an interface to allow for custom character escaping behaviour. | Interface | org.eclipse.persistence.oxm | EclipseLink |
|
ContentHandlerRecord | Use this type of MarshalRecord when the marshal target is a XMLContext xmlContext = new XMLContext("session-name"); | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
DefaultUnmappedContentHandler | Purpose:Provide a default implementation of the UnmappedContentHandler Responsibilities:This handler swallows all SAX events corresponding to unmapped content so | Class | org.eclipse.persistence.oxm.unmapped | EclipseLink |
|
DocumentPreservationPolicy | Purpose:Provides an interface for customizing how Documents are Access objects from the cache based on nodeAccess nodes from the cache based on ObjectAdd objects and nodes to the cacheAllow the configuration of how nodes are added into the preserved doc | Class | org.eclipse.persistence.oxm.documentpreservation | EclipseLink |
|
DOMPlatform | Purpose:This class indicates that DOM parsing should be used when appropriate in an XML project to create XMLRecords. | Class | org.eclipse.persistence.oxm.platform | EclipseLink |
|
DOMRecord | Provides a Record/Map API on an XML DOM element. | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
FixedMimeTypePolicy | | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
FormattedOutputStreamRecord | Use this type of MarshalRecord when the marshal target is an OutputStream and the XML should be formatted with carriage returns and indenting. | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
FormattedWriterRecord | Use this type of MarshalRecord when the marshal target is a Writer and the XML should be formatted with carriage returns and indenting. | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
IDResolver | IDResolver can be subclassed to allow customization of the ID/IDREF processing of XMLUnmarshaller. | Class | org.eclipse.persistence.oxm | EclipseLink |
|
IgnoreNewElementsOrderingPolicy | Purpose:An implementation of NodeOrderingPolicy that ignores any new elements when updating a cached document. | Class | org.eclipse.persistence.oxm.documentpreservation | EclipseLink |
|
IsSetNullPolicy | This null policy allows for various configurations of isSet behavior to be set. | Class | org.eclipse.persistence.oxm.mappings.nullpolicy | EclipseLink |
|
JsonArrayBuilderResult | | Class | org.eclipse.persistence.oxm.json | EclipseLink |
|
JsonBuilderRecord | | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
JsonBuilderRecord .Level | Instances of this class are used to maintain state about the current level of the JSON message being marshalled. | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
JSONFormattedWriterRecord | Use this type of MarshalRecord when the marshal target is a Writer and the JSON should be formatted with carriage returns and indenting. | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
JsonGeneratorRecord | | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
JsonGeneratorResult | | Class | org.eclipse.persistence.oxm.json | EclipseLink |
|
JsonObjectBuilderResult | | Class | org.eclipse.persistence.oxm.json | EclipseLink |
|
JsonParserSource | Object to be used with Unmarshaller to unmarshal JsonParser objects JsonParserSource source = new JsonParserSource(jsonParser); | Class | org.eclipse.persistence.oxm.json | EclipseLink |
|
JsonRecord | | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
JsonRecord .Level | Instances of this class are used to maintain state about the current level of the JSON message being marshalled. | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
JsonStructureSource | Object to be used with Unmarshaller to unmarshal javax. | Class | org.eclipse.persistence.oxm.json | EclipseLink |
|
JSONWithPadding | JSONWithPadding is used to hold an Object along with the corresponding callback name JSONWithPadding jsonWithPaddingObject = new JSONWithPadding(person, "theCallBackName"); | Class | org.eclipse.persistence.oxm | EclipseLink |
|
JSONWriterRecord | Use this type of MarshalRecord when the marshal target is a Writer and the JSON should not be formatted with carriage returns or indenting. | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
JSONWriterRecord .Level | Instances of this class are used to maintain state about the current level of the JSON message being marshalled. | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
JSONWriterRecord .Output | | Interface | org.eclipse.persistence.oxm.record | EclipseLink |
|
JSONWriterRecord .OutputStreamOutput | | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
MarshalRecord | | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
MediaType | This enum represents the different media types supported by EclipseLink MOXy. | Class | org.eclipse.persistence.oxm | EclipseLink |
|
MimeTypePolicy | Purpose: A MimeTypePolicy is used in conjunction with an XMLBinaryData/CollectionMapping in order to allow customisation of the mime type for a specific property at runtime rather than | Interface | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
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 | Class | org.eclipse.persistence.oxm | EclipseLink |
|
NamespaceResolver | It is common for an XML document to include one or more namespaces. | Class | org.eclipse.persistence.oxm | EclipseLink |
|
NodeOrderingPolicy | Purpose:Provide a policy that specifies how new XML Elements are added to an existing XML Document. | Class | org.eclipse.persistence.oxm.documentpreservation | EclipseLink |
|
NodeRecord | Use this type of MarshalRecord when the marshal target is a Node. | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
NullPolicy | This null policy is the default implementation class. | Class | org.eclipse.persistence.oxm.mappings.nullpolicy | EclipseLink |
|
OutputStreamRecord | Use this type of MarshalRecord when the marshal target is an OutputStream and the XML should not be formatted with carriage returns or indenting. | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
RelativePositionOrderingPolicy | Purpose:An implementation of NodeOrderingPolicy that adds new elements to an XML Document based on the last updated sibling in their context. | Class | org.eclipse.persistence.oxm.documentpreservation | EclipseLink |
|
SAXPlatform | | Class | org.eclipse.persistence.oxm.platform | EclipseLink |
|
SequencedObject | In order to mark a domain object as being a Sequenced Object it must implement this interface. | Interface | org.eclipse.persistence.oxm.sequenced | EclipseLink |
|
Setting | Setting objects are used to control the order in which the mappings for Sequenced Objects are processed. | Class | org.eclipse.persistence.oxm.sequenced | EclipseLink |
|
UnmappedContentHandler | Purpose:Provide an interface that can be implemented for handling unmapped content during unmarshal operations with SAXPlatform. | Interface | org.eclipse.persistence.oxm.unmapped | EclipseLink |
|
UnmarshalKeepAsElementPolicy | enum UnmarshalKeepAsElementPolicyPurpose: Used in conjunction with XMLAnyObject/CollectionMapping and XMLCompositeObject/CollectionMapping | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
UnmarshalRecord | | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
ValidatingMarshalRecord | | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
ValidatingMarshalRecord .MarshalSAXParseException | | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
WriterRecord | Use this type of MarshalRecord when the marshal target is a Writer and the XML should not be formatted with carriage returns or indenting. | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
XMLAbstractAnyMapping | Purpose: An abstract superclass for XMLAnyObjectMapping and XMLAnyCollectionMapping. | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XmlAccessMethods | Purpose:This annotation allows the userTo specify accessor methods for a given property. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XMLAnyAttributeMapping | Purpose:The XMLAnyAttributeMapping is used to map to an attribute in an object to any xml attributes contained on a specific element in the XML | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XMLAnyCollectionMapping | Any collection XML mappings map an att | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XMLAnyObjectMapping | Any object XML mappings map an attribute that contains a single | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XMLAttachmentMarshaller | Purpose: Provides an interface through which EclipseLink can allow a user to do special handling for Binary Data. | Interface | org.eclipse.persistence.oxm.attachment | EclipseLink |
|
XMLAttachmentUnmarshaller | Purpose: Provides an interface through which EclipseLink can allow a user to do special handling for Binary Data. | Interface | org.eclipse.persistence.oxm.attachment | EclipseLink |
|
XMLBinaryDataCollectionMapping | Purpose:Provide a mapping for a collection of binary data | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XMLBinaryDataMapping | Purpose:Provide a mapping for binary data that can be treated as either inline or as | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XMLBinder | Purpose:Provide a runtime public interface for preserving unmapped content from an Responsibilities:Unmarshal XML into JavaObjects and maintain the associations between nodes and objectsUpdate the cached XML based on changes to the objectUpdate the cached objects based on changes to the XML DocumentProvide API to access the cached Node for a given objectProvide API to access the cached Object for a given XML Node | Class | org.eclipse.persistence.oxm | EclipseLink |
|
XmlCDATA | Wrap the value inside a CDATA section. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XMLChoiceCollectionMapping | Purpose:Provide a mapping that can map a single attribute t | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XMLChoiceObjectMapping | Purpose:Provide a mapping that can map a single attribute to a numb | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XmlClassExtractor | A ClassExtractor allows for a user defined class indicator in place of using xsi:type. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XMLCollectionReferenceMapping | TopLink OXM version of a 1-M mapping. | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XMLCompositeCollectionMapping | | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XMLCompositeDirectCollectionMapping | Composite direct collection XML ma | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XMLCompositeObjectMapping | Composite object XML mappi | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XMLConstants | XMLConstants maintains a list of useful XML constants. | Class | org.eclipse.persistence.oxm | EclipseLink |
|
XmlContainerProperty | This annotation indicates a transient property on the target object of this field that refers back to the owning object. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XMLContext | An XMLContext is created based on EclipseLink sessions or projects and can then used to create instances of XMLMarshaller, XMLUnmarshaller and XMLValidator. | Class | org.eclipse.persistence.oxm | EclipseLink |
|
XMLConverter | Purpose: Conversion interface to allow conversion between object and data types. | Interface | org.eclipse.persistence.oxm.mappings.converters | EclipseLink |
|
XMLConverterAdapter | | Class | org.eclipse.persistence.oxm.mappings.converters | EclipseLink |
|
XmlCustomizer | The XmlCustomizer annotation is used to specify a class that implements the org. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XMLDescriptor | | Class | org.eclipse.persistence.oxm | EclipseLink |
|
XMLDirectMapping | XML Direct Mappings map a Java attribute directly to XML attribute or text node. | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XmlDiscriminatorNode | The XmlDiscriminatorNode annotation is used to specify the class indicator field name when using inheritance. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlDiscriminatorValue | The XmlDiscriminatorValue annotation is used to specify the class indicator for a given type when using inheritance. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlElementNillable | Purpose: Provide a means of setting nillable on type and package level, which is not possible with standard XmlElement annotation. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlElementsJoinNodes | XmlElementsJoinNodes is used in conjunction with XmlElements in order to specify the key references for the targets of the XmlElements annotation. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XMLEntry | Purpose: Used to hold the value returned from a DOMRecord and the field with which it was associated. | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
XMLEventWriterRecord | | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
XMLField | TopLink XML mappings make use of XMLFields based on XPath statements to find the relevant data in an XML document. | Class | org.eclipse.persistence.oxm | EclipseLink |
|
XMLFragmentCollectionMapping | Purpose: This mapping provides a means to keep a part of the xml tree as a collection | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XMLFragmentMapping | Purpose: This mapping provides a means to keep a part of the xml tree as a DOM element. | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XmlIDExtension | Purpose: Provide a way to allow properties with XmlID annotation have different type than java. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlInverseReference | This annotation is used to map a back-pointer during the unmarshal operation. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XMLInverseReferenceMapping | This mapping is used to map a back-pointer. | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XmlIsSetNullPolicy | Purpose: Provide a means of using annotations to customise the handling of null values and their xml representation. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlJoinNode | XmlJoinNode is used in conjunction with XmlKey to specify a reference mapping. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlJoinNodes | XmlJoinNodes is a holder for multiple XmlJoinNode annotations. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlKey | XmlKey is used to mark a property as a key, to be referenced using a key-based mapping via XmlJoinNode. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XMLListConverter | Purpose: Provides an implementation of Converter that can be used to convert a collection of Objects into a space separated list of Strings and back. | Class | org.eclipse.persistence.oxm.mappings.converters | EclipseLink |
|
XmlLocation | XmlLocation can be used on a property of type Locator, to provide information about the XML location (line and column number, source location) that the owning object was unmarshalled from. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XMLLogin | In OX, the platform determines which parsing method will be used, DOM vs SAX. | Class | org.eclipse.persistence.oxm | EclipseLink |
|
XMLMapping | All mappings which can be added to org. | Interface | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XMLMarshaller | Class used to marshal object to XML. | Class | org.eclipse.persistence.oxm | EclipseLink |
|
XMLMarshalListener | An implementation of XMLMarshalListener can be set on an XMLMarshaller to provide additional behaviour during marshal operations. | Interface | org.eclipse.persistence.oxm | EclipseLink |
|
XmlMarshalNullRepresentation | enum XmlMarshalNullRepresentationPurpose: This enumeration provides a means of specifying how a null value in a | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlNamedAttributeNode | A XmlNamedAttributeNode is a member element of a XmlNamedObjectGraph. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlNamedObjectGraph | Purpose: Used to define the boundaries for a marshal or unmarhsalAuthor:mmacivorSince:EclipseLink 2. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlNamedObjectGraphs | Used to group XmlNamedObjectGraph annotations. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlNamedSubgraph | A XmlNamedSubgraph is a member element of a XmlNamedObjectGraph. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlNameTransformer | An XmlNameTransformer allows for a user defined class to transform names. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XMLNameTransformer | Interface used when converting from XML to Java names. | Interface | org.eclipse.persistence.oxm | EclipseLink |
|
XMLNillableMapping | All nillable mappings which can be added to org. | Interface | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XmlNullPolicy | Purpose: Provide a means of using annotations to customise the handling of null values and their xml representation. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XMLNullRepresentationType | enum XMLNullRepresentationType An enum that is used within a Node Null Policy to determine what to marshal for a null node. | Class | org.eclipse.persistence.oxm.mappings.nullpolicy | EclipseLink |
|
XMLObjectReferenceMapping | TopLink OXM version of a 1-1 mapping. | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XmlParameter | Purpose: An annotation representing a parameter to a method. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlPath | XPath based mapping is what allows an existing object model to be mapped to an existing XML schema. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlPaths | Purpose: This annotation is used in conjunction with an XmlElements annotation to specify an XmlPath for each of the XmlElement annotations in the XmlElements. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XMLPlatform | | Class | org.eclipse.persistence.oxm.platform | EclipseLink |
|
XmlProperties | Annotation for user defined properties. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlProperty | Annotation for a user defined property. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlReadOnly | Purpose: This annotation indicates that a specific property should be flagged as read-only by EclipseLink. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlReadTransformer | Purpose: XmlReadTransformer is used to allow the user direct access to the XML in order to populate their object model. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XMLRecord | | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
XMLRoot | XMLRoot is used to hold an Object along with the corresponding QName and some other related information. | Class | org.eclipse.persistence.oxm | EclipseLink |
|
XMLRootConverter | Purpose: Provides an implementation of XMLConverter to wrap/unwrap objects in an XMLRoot in order to capture element name information. | Class | org.eclipse.persistence.oxm.mappings.converters | EclipseLink |
|
XMLRootRecord | Record for handling simple root elements that have a single text child node, and are being unmarshalled to a primitive wrapper object. | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
XMLSchemaClassPathReference | A schema reference for accessing an XML Schema from the class path. | Class | org.eclipse.persistence.oxm.schema | EclipseLink |
|
XMLSchemaFileReference | A schema reference for accessing an XML Schema from a file. | Class | org.eclipse.persistence.oxm.schema | EclipseLink |
|
XMLSchemaReference | Provides a way for a descriptor's reference to its schema to be specified. | Class | org.eclipse.persistence.oxm.schema | EclipseLink |
|
XMLSchemaURLReference | | Class | org.eclipse.persistence.oxm.schema | EclipseLink |
|
XMLStreamWriterRecord | Use this type of MarshalRecord when the marshal target is an XMLStreamWriter XMLContext xmlContext = new XMLContext("session-name"); | Class | org.eclipse.persistence.oxm.record | EclipseLink |
|
XmlTransformation | Transformation is an optional annotation for org. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XMLTransformationMapping | Transformation XML mappings are used to create a custom ma | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XMLUnionField | Subclass of XMLField for fields that are mapped to unions. | Class | org.eclipse.persistence.oxm | EclipseLink |
|
XMLUnmarshaller | Class used to unmarshal XML & JSON to objects. | Class | org.eclipse.persistence.oxm | EclipseLink |
|
XMLUnmarshallerHandler | Class used to unmarshal SAX events to objects. | Class | org.eclipse.persistence.oxm | EclipseLink |
|
XMLUnmarshalListener | An implementation of XMLUnmarshalListener can be set on an XMLUnmarshaller to provide additional behaviour during unmarshal operations. | Interface | org.eclipse.persistence.oxm | EclipseLink |
|
XMLValidator | Class used to validate XML. | Class | org.eclipse.persistence.oxm | EclipseLink |
|
XmlValueExtension | Purpose: Provide a way to allow classes, which contain property annotated with XmlValue to extend classes other than java. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlVariableNode | | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlVariableNode .DEFAULT | Used in XmlVariableNode. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XMLVariableXPathCollectionMapping | | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XMLVariableXPathObjectMapping | | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
|
XmlVirtualAccessMethods | The XmlVirtualAccessMethods annotation is used to indicate that this class has been configured to hold virtual properties. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlVirtualAccessMethodsSchema | enum XmlVirtualAccessMethodsSchemaEnum Constant Summary | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlWriteOnly | Purpose: This annotation indicates that a specific property should be flagged as write-only by EclipseLink. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlWriteTransformer | Annotation for org. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |
|
XmlWriteTransformers | Purpose: Annotation used to wrap multiple XmlWriteTransformer annotations. | Class | org.eclipse.persistence.oxm.annotations | EclipseLink |