public class SequencedMarshalContext extends java.lang.Object implements MarshalContext
Constructor and Description |
---|
SequencedMarshalContext(java.util.List<Setting> settings) |
SequencedMarshalContext(java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getAttributeValue(java.lang.Object object,
Mapping mapping) |
MarshalContext |
getMarshalContext(int index) |
java.lang.Object |
getNonAttributeChild(int index,
XPathNode xPathNode) |
int |
getNonAttributeChildrenSize(XPathNode xPathNode) |
boolean |
marshal(NodeValue nodeValue,
XPathFragment xPathFragment,
MarshalRecord marshalRecord,
java.lang.Object object,
CoreAbstractSession session,
NamespaceResolver namespaceResolver)
Perform a marshal using the NodeValue parameter.
|
boolean |
marshal(NodeValue nodeValue,
XPathFragment xPathFragment,
MarshalRecord marshalRecord,
java.lang.Object object,
CoreAbstractSession session,
NamespaceResolver namespaceResolver,
XPathFragment rootFragment) |
public SequencedMarshalContext(java.util.List<Setting> settings)
public SequencedMarshalContext(java.lang.Object value)
public MarshalContext getMarshalContext(int index)
getMarshalContext
in interface MarshalContext
public int getNonAttributeChildrenSize(XPathNode xPathNode)
getNonAttributeChildrenSize
in interface MarshalContext
public java.lang.Object getNonAttributeChild(int index, XPathNode xPathNode)
getNonAttributeChild
in interface MarshalContext
public java.lang.Object getAttributeValue(java.lang.Object object, Mapping mapping)
getAttributeValue
in interface MarshalContext
public boolean marshal(NodeValue nodeValue, XPathFragment xPathFragment, MarshalRecord marshalRecord, java.lang.Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver)
MarshalContext
marshal
in interface MarshalContext
public boolean marshal(NodeValue nodeValue, XPathFragment xPathFragment, MarshalRecord marshalRecord, java.lang.Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, XPathFragment rootFragment)
marshal
in interface MarshalContext
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference