Uses of Interface
org.eclipse.persistence.internal.oxm.mappings.Mapping
Package
Description
-
Uses of Mapping in org.eclipse.persistence.exceptions
Modifier and TypeMethodDescriptionstatic XMLMarshalException
XMLMarshalException.noDescriptorFound
(Mapping mapping) static XMLMarshalException
XMLMarshalException.unknownXsiTypeValue
(String xsiType, Mapping mapping) -
Uses of Mapping in org.eclipse.persistence.internal.oxm
Modifier and TypeMethodDescriptionContainerValue.getMapping()
abstract Mapping
MappingNodeValue.getMapping()
Return the mapping associated with this node value.Reference.getMapping()
Return the XMLMapping associated with this reference.XMLChoiceObjectMappingNodeValue.getMapping()
XMLSetting.getMapping()
Modifier and TypeMethodDescriptionXMLObjectBuilder.createRecordFor
(Object attributeValue, Field xmlField, XMLRecord parentRecord, Mapping mapping) protected Descriptor
XMLAnyObjectMappingNodeValue.findReferenceDescriptor
(XPathFragment xPathFragment, UnmarshalRecord unmarshalRecord, Attributes atts, Mapping mapping, UnmarshalKeepAsElementPolicy policy) protected Descriptor
XMLRelationshipMappingNodeValue.findReferenceDescriptor
(XPathFragment xPathFragment, UnmarshalRecord unmarshalRecord, Attributes atts, Mapping mapping, UnmarshalKeepAsElementPolicy policy) protected Descriptor
XMLVariableXPathMappingNodeValue.findReferenceDescriptor
(XPathFragment xPathFragment, UnmarshalRecord unmarshalRecord, Attributes atts, Mapping mapping, UnmarshalKeepAsElementPolicy policy) void
XMLRelationshipMappingNodeValue.processChild
(XPathFragment xPathFragment, UnmarshalRecord unmarshalRecord, Attributes atts, Descriptor xmlDescriptor, Mapping mapping) void
ChoiceUnmarshalContext.setAttributeValue
(UnmarshalRecord unmarshalRecord, Object value, Mapping mapping) protected void
XMLRelationshipMappingNodeValue.setOrAddAttributeValueForKeepAsElement
(SAXFragmentBuilder builder, Mapping mapping, XMLConverterMapping converter, UnmarshalRecord unmarshalRecord, boolean isCollection, Object collection) ModifierConstructorDescriptionConstructor typically used in the single case.Constructor typically used in the collection case.XMLBinaryAttachmentHandler
(UnmarshalRecord unmarshalRecord, NodeValue nodeValue, Mapping mapping, XMLConverterMapping converter, boolean isCollection) XMLChoiceCollectionMappingUnmarshalNodeValue
(ChoiceCollectionMapping mapping, Field xmlField, Mapping nestedMapping) XMLInlineBinaryHandler
(UnmarshalRecord parent, NodeValue nodeValue, Mapping mapping, XMLConverterMapping converter, boolean isCollection) -
Uses of Mapping in org.eclipse.persistence.internal.oxm.documentpreservation
Modifier and TypeMethodDescriptionvoid
NoDocumentPreservationPolicy.addObjectToCache
(Object obj, Node node, Mapping selfRecordMapping) void
XMLBinderCacheEntry.addSelfMappingObject
(Mapping mapping, Object obj) NoDocumentPreservationPolicy.getObjectForNode
(Node node, Mapping selfRecordNodeValue) XMLBinderCacheEntry.getSelfMappingObject
(Mapping mapping) -
Uses of Mapping in org.eclipse.persistence.internal.oxm.mappings
Modifier and TypeInterfaceDescriptioninterface
ChoiceCollectionMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, CONVERTER extends CoreConverter, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, MARSHALLER extends Marshaller, SESSION extends CoreSession, UNMARSHALLER extends Unmarshaller, XML_FIELD extends Field, XML_MAPPING extends Mapping, XML_RECORD extends XMLRecord> interface
ChoiceObjectMapping<ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,
ABSTRACT_SESSION extends CoreAbstractSession, CONTAINER_POLICY extends CoreContainerPolicy, CONVERTER extends CoreConverter, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, MARSHALLER extends Marshaller, SESSION extends CoreSession, UNMARSHALLER extends Unmarshaller, XML_FIELD extends Field, XML_MAPPING extends Mapping, XML_RECORD extends XMLRecord> Modifier and TypeInterfaceDescriptioninterface
AnyAttributeMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, XML_RECORD extends XMLRecord> interface
AnyCollectionMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, CONVERTER extends CoreConverter, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, MARSHALLER extends Marshaller, SESSION extends CoreSession, UNMARSHAL_KEEP_AS_ELEMENT_POLICY extends UnmarshalKeepAsElementPolicy, UNMARSHALLER extends Unmarshaller, XML_RECORD extends XMLRecord> interface
AnyObjectMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, CONVERTER extends CoreConverter, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, MARSHALLER extends Marshaller, SESSION extends CoreSession, UNMARSHAL_KEEP_AS_ELEMENT_POLICY extends UnmarshalKeepAsElementPolicy, UNMARSHALLER extends Unmarshaller, XML_RECORD extends XMLRecord> interface
BinaryDataCollectionMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, CONVERTER extends CoreConverter, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, MARSHALLER extends Marshaller, MIME_TYPE_POLICY extends MimeTypePolicy, SESSION extends CoreSession, UNMARSHALLER extends Unmarshaller, XML_RECORD extends XMLRecord> interface
BinaryDataMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, CONVERTER extends CoreConverter, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, MARSHALLER extends Marshaller, MIME_TYPE_POLICY extends MimeTypePolicy, SESSION extends CoreSession, UNMARSHALLER extends Unmarshaller, XML_RECORD extends XMLRecord> interface
ChoiceCollectionMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, CONVERTER extends CoreConverter, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, MARSHALLER extends Marshaller, SESSION extends CoreSession, UNMARSHALLER extends Unmarshaller, XML_FIELD extends Field, XML_MAPPING extends Mapping, XML_RECORD extends XMLRecord> interface
ChoiceObjectMapping<ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,
ABSTRACT_SESSION extends CoreAbstractSession, CONTAINER_POLICY extends CoreContainerPolicy, CONVERTER extends CoreConverter, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, MARSHALLER extends Marshaller, SESSION extends CoreSession, UNMARSHALLER extends Unmarshaller, XML_FIELD extends Field, XML_MAPPING extends Mapping, XML_RECORD extends XMLRecord> interface
CollectionReferenceMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, UNMARSHAL_RECORD extends UnmarshalRecord, XML_FIELD extends Field, XML_RECORD extends XMLRecord> interface
CompositeCollectionMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, CONVERTER extends CoreConverter, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, MARSHALLER extends Marshaller, SESSION extends CoreSession, UNMARSHAL_KEEP_AS_ELEMENT_POLICY extends UnmarshalKeepAsElementPolicy, UNMARSHALLER extends Unmarshaller, XML_RECORD extends XMLRecord> interface
CompositeObjectMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, CONVERTER extends CoreConverter, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, MARSHALLER extends Marshaller, SESSION extends CoreSession, UNMARSHAL_KEEP_AS_ELEMENT_POLICY extends UnmarshalKeepAsElementPolicy, UNMARSHALLER extends Unmarshaller, XML_RECORD extends XMLRecord> interface
DirectCollectionMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, CONVERTER extends CoreConverter, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, MARSHALLER extends Marshaller, SESSION extends CoreSession, UNMARSHALLER extends Unmarshaller, XML_RECORD extends XMLRecord> interface
DirectMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, CONVERTER extends CoreConverter, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, MARSHALLER extends Marshaller, SESSION extends CoreSession, UNMARSHALLER extends Unmarshaller, XML_RECORD extends XMLRecord> interface
FragmentCollectionMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, SESSION extends CoreSession, XML_RECORD extends XMLRecord> interface
FragmentMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, SESSION extends CoreSession, XML_RECORD extends XMLRecord> interface
InverseReferenceMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, MAPPING extends CoreMapping, XML_RECORD extends XMLRecord> interface
ObjectReferenceMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, UNMARSHAL_RECORD extends UnmarshalRecord, XML_FIELD extends Field, XML_RECORD extends XMLRecord> interface
TransformationMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, TRANSFORMATION_RECORD extends TransformationRecord, XML_RECORD extends XMLRecord> interface
VariableXPathCollectionMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, CONVERTER extends CoreConverter, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, MARSHALLER extends Marshaller, SESSION extends CoreSession, UNMARSHALLER extends Unmarshaller, XML_RECORD extends XMLRecord> interface
VariableXPathObjectMapping<ABSTRACT_SESSION extends CoreAbstractSession,
ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor, CONTAINER_POLICY extends CoreContainerPolicy, CONVERTER extends CoreConverter, DESCRIPTOR extends CoreDescriptor, FIELD extends CoreField, MARSHALLER extends Marshaller, SESSION extends CoreSession, UNMARSHALLER extends Unmarshaller, XML_RECORD extends XMLRecord> -
Uses of Mapping in org.eclipse.persistence.internal.oxm.record
Modifier and TypeMethodDescriptionMarshalContext.getAttributeValue
(Object object, Mapping mapping) ObjectMarshalContext.getAttributeValue
(Object object, Mapping mapping) SequencedMarshalContext.getAttributeValue
(Object object, Mapping mapping) DOMReader.getCurrentObject
(CoreAbstractSession session, Mapping selfRecordMapping) XMLReader.getCurrentObject
(CoreAbstractSession session, Mapping selfRecordMapping) void
UnmarshalRecord.initializeRecord
(Mapping mapping) void
UnmarshalRecordImpl.initializeRecord
(Mapping selfRecordMapping) void
DOMReader.newObjectEvent
(Object object, Object parent, Mapping selfRecordMapping) An EclipseLink specific callback into the Reader.void
XMLReader.newObjectEvent
(Object object, Object parent, Mapping selfRecordMapping) void
ObjectUnmarshalContext.setAttributeValue
(UnmarshalRecord unmarshalRecord, Object value, Mapping mapping) void
SequencedUnmarshalContext.setAttributeValue
(UnmarshalRecord unmarshalRecord, Object value, Mapping mapping) void
UnmarshalContext.setAttributeValue
(UnmarshalRecord unmarshalRecord, Object value, Mapping mapping) The UnmarshalContext is responsible for assigning values to the object being built.void
UnmarshalRecord.setAttributeValue
(Object object, Mapping mapping) void
UnmarshalRecordImpl.setAttributeValue
(Object value, Mapping mapping) INTERNAL -
Uses of Mapping in org.eclipse.persistence.internal.oxm.record.deferred
ModifierConstructorDescriptionprotected
CompositeMappingContentHandler
(UnmarshalRecord parentRecord, Mapping aMapping, Attributes atts, AbstractNullPolicy aNullPolicy, XPathFragment aFragment, Descriptor aDescriptor) DescriptorNotFoundContentHandler
(UnmarshalRecord parentRecord, Mapping mapping) -
Uses of Mapping in org.eclipse.persistence.jaxb
ModifierConstructorDescriptionJAXBEnumTypeConverter
(Mapping mapping, String enumClassName, boolean usesOrdinalValues) PUBLIC: -
Uses of Mapping in org.eclipse.persistence.jaxb.compiler
Modifier and TypeMethodDescriptionMappingsGenerator.generateCollectionMapping
(Property property, Descriptor descriptor, JavaClass descriptorJavaClass, NamespaceInfo namespaceInfo) MappingsGenerator.generateMapping
(Property property, Descriptor descriptor, JavaClass descriptorJavaClass, NamespaceInfo namespaceInfo) Generate a mapping for a given Property.MappingsGenerator.generateMappingForReferenceProperty
(Property property, Descriptor descriptor, NamespaceInfo namespaceInfo) -
Uses of Mapping in org.eclipse.persistence.oxm.documentpreservation
Modifier and TypeMethodDescriptionabstract void
DocumentPreservationPolicy.addObjectToCache
(Object obj, Node node, Mapping selfRecordMapping) abstract Object
DocumentPreservationPolicy.getObjectForNode
(Node node, Mapping selfRecordMapping) -
Uses of Mapping in org.eclipse.persistence.oxm.mappings
Modifier and TypeInterfaceDescriptioninterface
INTERNAL All mappings which can be added to org.eclipse.persistence.oxm.XMLDescriptor must implement this interface.Modifier and TypeClassDescriptionclass
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 Document.class
Any collection XML mappings map an attribute that contains a heterogenous collection of objects to multiple XML elements.class
Any object XML mappings map an attribute that contains a single object to an XML element.class
Purpose:Provide a mapping for a collection of binary data values that can be treated as either inline binary values or as an attachment.class
Purpose:Provide a mapping for binary data that can be treated as either inline or as an attachment.class
PUBLIC:class
PUBLIC:class
TopLink OXM version of a 1-M mapping.class
Composite collection XML mappings map an attribute that contains a homogeneous collection of objects to multiple XML elements.class
Composite direct collection XML mappings map a collection of simple types (String, Number, Date, etc.) to and from a sequence of composite XML nodes.class
Composite object XML mappings represent a relationship between two classes.class
XML Direct Mappings map a Java attribute directly to XML attribute or text node.class
Purpose: This mapping provides a means to keep a part of the xml tree as a collection of DOM elements.class
Purpose: This mapping provides a means to keep a part of the xml tree as a DOM element.class
This mapping is used to map a back-pointer.class
TopLink OXM version of a 1-1 mapping.class
Transformation XML mappings are used to create a custom mapping where one or more XML nodes can be used to create the object to be stored in a Java class's attribute.class
class
-
Uses of Mapping in org.eclipse.persistence.oxm.record
Modifier and TypeMethodDescriptionvoid
UnmarshalRecord.initializeRecord
(Mapping mapping) void
XMLRootRecord.initializeRecord
(Mapping selfRecordMapping) void
UnmarshalRecord.setAttributeValue
(Object object, Mapping mapping)