Module org.eclipse.persistence.core
Package org.eclipse.persistence.internal.oxm.record
-
Interface Summary Interface Description AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver> This class represents marshal record behaviour that is common to all XML platforms.AbstractUnmarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,UNMARSHALLER extends Unmarshaller> This class represents unmarshal record behaviour that is common to all XML platforms.ExtendedContentHandler This class is used to introduce new events to the standard ContentHandler interface that can be leveraged by MOXy.MarshalContext The MarshalContext allows mappings to be marshalled differently depending on the type of object.MarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver> This class represents marshal record behaviour that is specific to the SAX platform.PlatformUnmarshaller TransformationRecord UnmarshalContext The UnmarshalContext allows mappings to be unmarshalled differently depending on the type of object.UnmarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,ID_RESOLVER extends IDResolver,OBJECT_BUILDER extends ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,UNMARSHALLER extends Unmarshaller> This class represents unmarshal record behaviour that is specific to the SAX platform.XMLPlatform<XML_UNMARSHALLER extends XMLUnmarshaller> XMLRecord<ABSTRACT_SESSION extends CoreAbstractSession> -
Class Summary Class Description AbstractMarshalRecordImpl<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver> BinaryDataUnmarshalRecord CharacterEscapeHandlerWrapper INTERNAL:DOMInputSource DOMReader INTERNAL:DOMReader.IndexedAttributeList Implementation of Attributes - used to pass along a given node's attributes to the startElement method of the reader's content handler.DOMReader.LocatorImpl DomToXMLEventWriter DomToXMLStreamWriter DOMUnmarshaller INTERNAL:ExtendedResult ExtendedSource This class is used to introduce new methods to the standard Source interface that can be leveraged by MOXy.MarshalRecord.CycleDetectionStack<E> A Stack-like List, used to detect object cycles during marshal operations.ObjectMarshalContext An implementation of MarshalContext for handling plain old java objects that are mapped to XML.ObjectUnmarshalContext An implementation of UnmarshalContext for handling plain old java objects that are mapped to XML.SAXUnmarshaller INTERNAL:SAXUnmarshallerHandler INTERNAL:SequencedMarshalContext An implementation of MarshalContext for handling sequenced objects that are mapped to XML.SequencedUnmarshalContext UnmappedContentHandlerWrapper INTERNAL: This class delegates all events corresponding to the UnmappedContentHandler.UnmarshalRecordImpl<TRANSFORMATION_RECORD extends TransformationRecord> Purpose:Provide an implementation of ContentHandler that is used by TopLink OXM to build mapped Java Objects from SAX events.XMLEventReaderInputSource This class is used to expose an XMLEventReader as an InputSource.XMLEventReaderReader Convert and XMLEventReader into SAX events.XMLFragmentReader Internal:XMLReader INTERNAL:XMLReader.ValidatingContentHandler Validate the SAX events reported to the ContentHandler.XMLReaderAdapter A common super class for all non SAX based XMLReaders.XMLReaderAdapter.Attribute XMLReaderAdapter.ExtendedContentHandlerAdapter Convert a ContentHandler to an ExtendedContentHandlerXMLReaderAdapter.IndexedAttributeList XMLRecord.Nil Nil: This is used to indicate that this field represents xsi:nil="true"XMLStreamReaderInputSource This class is used to expose an XMLStreamReader as an InputSource.XMLStreamReaderReader Convert an XMLStreamReader into SAX events.XMLTransformationRecord