Class MappingNodeValue
- java.lang.Object
-
- org.eclipse.persistence.internal.oxm.NodeValue
-
- org.eclipse.persistence.internal.oxm.MappingNodeValue
-
- Direct Known Subclasses:
XMLAnyAttributeMappingNodeValue
,XMLBinaryDataCollectionMappingNodeValue
,XMLChoiceCollectionMappingMarshalNodeValue
,XMLChoiceCollectionMappingUnmarshalNodeValue
,XMLChoiceObjectMappingNodeValue
,XMLCollectionReferenceMappingMarshalNodeValue
,XMLCollectionReferenceMappingNodeValue
,XMLCompositeDirectCollectionMappingNodeValue
,XMLDirectMappingNodeValue
,XMLFragmentMappingNodeValue
,XMLObjectReferenceMappingNodeValue
,XMLRelationshipMappingNodeValue
public abstract class MappingNodeValue extends NodeValue
A node value corresponding to mapping.
-
-
Constructor Summary
Constructors Constructor Description MappingNodeValue()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
addTypeAttribute(MarshalRecord marshalRecord, String typeValue)
abstract Mapping
getMapping()
Return the mapping associated with this node value.boolean
isMappingNodeValue()
protected void
updateNamespaces(QName qname, MarshalRecord marshalRecord, Field xmlField)
-
Methods inherited from class org.eclipse.persistence.internal.oxm.NodeValue
attribute, buildSelfRecord, endElement, endElement, endSelfNodeValue, getXPathNode, isAnyMappingNodeValue, isContainerValue, isMarshalNodeValue, isMarshalOnlyNodeValue, isMixedContentNodeValue, isNullCapableValue, isOwningNode, isUnmarshalNodeValue, isWhitespaceAware, isWrapperNodeValue, marshal, marshal, marshal, marshal, marshalSelfAttributes, marshalSingleValue, marshalSingleValue, setXPathNode, startElement
-
-
-
-
Method Detail
-
getMapping
public abstract Mapping getMapping()
Return the mapping associated with this node value.
-
isMappingNodeValue
public boolean isMappingNodeValue()
- Overrides:
isMappingNodeValue
in classNodeValue
-
updateNamespaces
protected void updateNamespaces(QName qname, MarshalRecord marshalRecord, Field xmlField)
-
addTypeAttribute
protected void addTypeAttribute(MarshalRecord marshalRecord, String typeValue)
-
-