Module org.eclipse.persistence.core
Package org.eclipse.persistence.internal.oxm
-
Interface Summary Interface Description CharacterEscapeHandler Provide an interface to allow for custom character escaping behaviour.ContainerValue INTERNAL:ConversionManager Marshaller.Listener An implementation of Marshaller.Listener can be set on an Marshaller to provide additional behaviour during marshal operations.MediaType This interface represents the different media types supported by EclipseLink MOXy.NullCapableValue INTERNAL:ObjectBuilder<ABSTRACT_RECORD extends CoreAbstractRecord,ABSTRACT_SESSION extends CoreAbstractSession,DESCRIPTOR extends CoreDescriptor,MARSHALLER extends Marshaller> Unmarshaller.Listener An implementation of UnmarshalListener can be set on an Unmarshaller to provide additional behaviour during unmarshal operations.UnmarshallerHandler Class used to unmarshal SAX events to objects.XMLSetting INTERNAL: -
Class Summary Class Description ByteArrayDataSource INTERNAL:ByteArraySource INTERNAL:ChoiceUnmarshalContext Allow the unmarshal context to be wrapped.CollectionGroupingElementNodeValue INTERNAL:Constants Context<ABSTRACT_SESSION extends CoreAbstractSession,DESCRIPTOR extends Descriptor<?,?,?,?,?,NAMESPACE_RESOLVER,?,?,?,?>,FIELD extends Field,NAMESPACE_RESOLVER extends NamespaceResolver,PROJECT extends CoreProject,SESSION extends CoreSession,SESSION_EVENT_LISTENER extends CoreSessionEventListener> Context.ContextState<ABSTRACT_SESSION extends CoreAbstractSession,DESCRIPTOR extends Descriptor,PROJECT extends CoreProject,SESSION extends CoreSession,SESSION_EVENT_LISTENER extends CoreSessionEventListener> CycleRecoverableContextProxy Allows for the reflective creation of an implementation of Sun's org.glassfish.jaxb.runtime.CycleRecoverable$Context interface.FieldTransformerNodeValue INTERNAL:FragmentContentHandler This class is used when marshalling to a ContentHandler when the fragment flag on XMLMarshaller is true It wraps a given ContentHandler and passes the events to that ContentHandler The startDocument and endDocumentevents are not triggered on the reference ContentHandler.IDResolver IDResolver can be subclassed to allow customization of the ID/IDREF processing of Unmarshaller.JsonTypeConfiguration Handles Json type configuration.MappingNodeValue A node value corresponding to mapping.Marshaller<CHARACTER_ESCAPE_HANDLER extends CharacterEscapeHandler,CONTEXT extends Context,MARSHALLER_LISTENER extends Marshaller.Listener,MEDIA_TYPE extends MediaType,NAMESPACE_PREFIX_MAPPER extends NamespacePrefixMapper> MarshalRecordContentHandler INTERNAL:Namespace INTERNAL: This class represents a Namespace.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.NamespaceResolver It is common for an XML document to include one or more namespaces.NamespaceResolverStorage NodeValue INTERNAL:OXMSystemProperties System properties holder.QNameInheritancePolicy INTERNAL:Reference INTERNAL:ReferenceResolver This class is leveraged by reference mappings.Root Root is used to hold an Object along with the corresponding QName and some other related information.SAXFragmentBuilder StrBuffer INTERNAL:TreeObjectBuilder INTERNAL:TypeNodeValue Unmarshaller<ABSTRACT_SESSION extends CoreAbstractSession,CONTEXT extends Context,DESCRIPTOR extends Descriptor,ID_RESOLVER extends IDResolver,MEDIA_TYPE extends MediaType,ROOT extends Root,UNMARSHALLER_HANDLER extends UnmarshallerHandler,UNMARSHALLER_LISTENER extends Unmarshaller.Listener> UnmarshalXPathEngine<XML_FIELD extends Field> INTERNAL:VectorUtils This class provides "empty" and "unmodifiable" wrappers for the Vector class.WeakObjectWrapper INTENRAL:XMLAccessor INTERNAL:XMLAnyAttributeMappingNodeValue INTERNAL:XMLAnyCollectionMappingNodeValue INTERNAL:XMLAnyObjectMappingNodeValue INTERNAL:XMLBinaryAttachmentHandler INTERNAL:XMLBinaryDataCollectionMappingNodeValue INTERNAL:XMLBinaryDataHelper XMLBinaryDataHelper.EncodedData INTERNALXMLBinaryDataMappingNodeValue INTERNAL:XMLChoiceCollectionMappingMarshalNodeValue XMLChoiceCollectionMappingUnmarshalNodeValue INTERNAL:XMLChoiceFieldToClassAssociation<CONVERTER extends CoreConverter,XML_FIELD extends Field> INTERNAL:XMLChoiceObjectMappingNodeValue INTERNAL:XMLCollectionReferenceMappingMarshalNodeValue XMLCollectionReferenceMappingNodeValue INTERNAL:XMLCompositeCollectionMappingNodeValue INTERNAL:XMLCompositeDirectCollectionMappingNodeValue INTERNAL:XMLCompositeObjectMappingNodeValue INTERNAL:XMLConversionManager INTERNAL:XMLConversionPair INTERNAL:XMLDirectMappingNodeValue INTERNAL:XMLFragmentCollectionMappingNodeValue INTERNAL:XMLFragmentMappingNodeValue INTERNAL:XMLInlineBinaryHandler XMLMarshaller<ABSTRACT_SESSION extends CoreAbstractSession,CHARACTER_ESCAPE_HANDLER extends CharacterEscapeHandler,CONTEXT extends Context<ABSTRACT_SESSION,DESCRIPTOR,?,?,?,SESSION,?>,DESCRIPTOR extends Descriptor<?,?,?,?,?,?,?,?,?,?>,MARSHALLER_LISTENER extends Marshaller.Listener,MEDIA_TYPE extends MediaType,NAMESPACE_PREFIX_MAPPER extends NamespacePrefixMapper,OBJECT_BUILDER extends ObjectBuilder<?,ABSTRACT_SESSION,?,XMLMarshaller>,SESSION extends CoreSession> XMLObjectBuilder INTERNAL:XMLObjectReferenceMappingNodeValue INTERNAL:XMLRelationshipMappingNodeValue XMLSequencedDescriptor Purpose:An extnesion of XMLDescriptor that's used for sequened objects.XMLSequencedObjectBuilder INTERNAL:XMLUnmarshaller<ABSTRACT_SESSION extends CoreAbstractSession,CONTEXT extends Context,DESCRIPTOR extends Descriptor,ID_RESOLVER extends IDResolver,MEDIA_TYPE extends MediaType,ROOT extends Root,UNMARSHALLER_HANDLER extends UnmarshallerHandler,UNMARSHALLER_LISTENER extends Unmarshaller.Listener> Class used to unmarshal XML & JSON to objects.XMLVariableXPathCollectionMappingNodeValue XMLVariableXPathMappingNodeValue XMLVariableXPathObjectMappingNodeValue XPathEngine<XML_FIELD extends Field> INTERNAL:XPathFragment<XML_FIELD extends Field> INTERNAL:XPathNode INTERNAL:XPathObjectBuilder XPathPredicate XPathQName This class represents the pairing of a local name and a namespace uri.