Class XMLVariableXPathObjectMappingNodeValue
- java.lang.Object
-
- org.eclipse.persistence.internal.oxm.NodeValue
-
- org.eclipse.persistence.internal.oxm.MappingNodeValue
-
- org.eclipse.persistence.internal.oxm.XMLRelationshipMappingNodeValue
-
- org.eclipse.persistence.internal.oxm.XMLVariableXPathMappingNodeValue
-
- org.eclipse.persistence.internal.oxm.XMLVariableXPathObjectMappingNodeValue
-
public class XMLVariableXPathObjectMappingNodeValue extends XMLVariableXPathMappingNodeValue
-
-
Constructor Summary
Constructors Constructor Description XMLVariableXPathObjectMappingNodeValue(VariableXPathObjectMapping mapping)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VariableXPathObjectMappinggetMapping()Return the mapping associated with this node value.booleanmarshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, java.lang.Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver)INTERNAL:booleanmarshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, java.lang.Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext)INTERNAL: Override this method if the NodeValue is applicable to sequenced objects.protected voidsetOrAddAttributeValue(UnmarshalRecord unmarshalRecord, java.lang.Object value, XPathFragment xPathFragment, java.lang.Object collection)-
Methods inherited from class org.eclipse.persistence.internal.oxm.XMLVariableXPathMappingNodeValue
attribute, endElement, findReferenceDescriptor, isMixedContentNodeValue, isOwningNode, marshalSingleValue, setXPathInObject, startElement
-
Methods inherited from class org.eclipse.persistence.internal.oxm.XMLRelationshipMappingNodeValue
addTypeAttribute, endElementProcessText, getClassForQName, processChild, setOrAddAttributeValueForKeepAsElement, setupHandlerForKeepAsElementPolicy, writeExtraNamespaces
-
Methods inherited from class org.eclipse.persistence.internal.oxm.MappingNodeValue
addTypeAttribute, isMappingNodeValue, updateNamespaces
-
Methods inherited from class org.eclipse.persistence.internal.oxm.NodeValue
buildSelfRecord, endElement, endSelfNodeValue, getXPathNode, isAnyMappingNodeValue, isContainerValue, isMarshalNodeValue, isMarshalOnlyNodeValue, isNullCapableValue, isUnmarshalNodeValue, isWhitespaceAware, isWrapperNodeValue, marshal, marshal, marshalSelfAttributes, marshalSingleValue, setXPathNode
-
-
-
-
Constructor Detail
-
XMLVariableXPathObjectMappingNodeValue
public XMLVariableXPathObjectMappingNodeValue(VariableXPathObjectMapping mapping)
-
-
Method Detail
-
marshal
public boolean marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, java.lang.Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver)
Description copied from class:NodeValueINTERNAL:
-
marshal
public boolean marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, java.lang.Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext)
Description copied from class:NodeValueINTERNAL: Override this method if the NodeValue is applicable to sequenced objects.
-
getMapping
public VariableXPathObjectMapping getMapping()
Description copied from class:MappingNodeValueReturn the mapping associated with this node value.- Specified by:
getMappingin classXMLVariableXPathMappingNodeValue
-
setOrAddAttributeValue
protected void setOrAddAttributeValue(UnmarshalRecord unmarshalRecord, java.lang.Object value, XPathFragment xPathFragment, java.lang.Object collection)
- Specified by:
setOrAddAttributeValuein classXMLRelationshipMappingNodeValue
-
-