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 Details

    • MappingNodeValue

      public MappingNodeValue()
  • Method Details

    • getMapping

      public abstract Mapping getMapping()
      Return the mapping associated with this node value.
    • isMappingNodeValue

      public boolean isMappingNodeValue()
      Overrides:
      isMappingNodeValue in class NodeValue
    • updateNamespaces

      protected void updateNamespaces(QName qname, MarshalRecord marshalRecord, Field xmlField)
    • addTypeAttribute

      protected void addTypeAttribute(MarshalRecord marshalRecord, String typeValue)