Module org.eclipse.persistence.core
Package org.eclipse.persistence.internal.oxm.record
package org.eclipse.persistence.internal.oxm.record
-
ClassDescriptionAbstractMarshalRecord<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.AbstractMarshalRecordImpl<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField, MARSHALLER extends Marshaller, NAMESPACE_RESOLVER extends NamespaceResolver> AbstractUnmarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField, UNMARSHALLER extends Unmarshaller> This class represents unmarshal record behaviour that is common to all XML platforms.INTERNAL:INTERNAL:Implementation of Attributes - used to pass along a given node's attributes to the startElement method of the reader's content handler.INTERNAL:This class is used to introduce new events to the standard ContentHandler interface that can be leveraged by MOXy.This class is used to introduce new methods to the standard Source interface that can be leveraged by MOXy.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.A Stack-like List, used to detect object cycles during marshal operations.An implementation of MarshalContext for handling plain old java objects that are mapped to XML.An implementation of UnmarshalContext for handling plain old java objects that are mapped to XML.INTERNAL:INTERNAL:An implementation of MarshalContext for handling sequenced objects that are mapped to XML.INTERNAL: This class delegates all events corresponding to the UnmappedContentHandler.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.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.This class is used to expose an XMLEventReader as an InputSource.Convert and XMLEventReader into SAX events.Internal:XMLPlatform<XML_UNMARSHALLER extends XMLUnmarshaller>INTERNAL:Validate the SAX events reported to the ContentHandler.A common super class for all non SAX based XMLReaders.Convert a ContentHandler to an ExtendedContentHandlerXMLRecord<ABSTRACT_SESSION extends CoreAbstractSession>Nil: This is used to indicate that this field represents xsi:nil="true"This class is used to expose an XMLStreamReader as an InputSource.Convert an XMLStreamReader into SAX events.