Module org.eclipse.persistence.core
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 voidaddTypeAttribute(MarshalRecord marshalRecord, String typeValue)abstract MappinggetMapping()Return the mapping associated with this node value.booleanisMappingNodeValue()protected voidupdateNamespaces(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:
isMappingNodeValuein classNodeValue
-
updateNamespaces
protected void updateNamespaces(QName qname, MarshalRecord marshalRecord, Field xmlField)
-
addTypeAttribute
protected void addTypeAttribute(MarshalRecord marshalRecord, String typeValue)
-
-