public class SDOMarshalListener
extends java.lang.Object
Purpose: Implementation of XMLMarshalListener used when marshalling DataObjects to XML
Responsibilities:
| Constructor and Description |
|---|
SDOMarshalListener(XMLMarshaller aMarshaller,
SDOTypeHelper aTypeHelper) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterMarshal(java.lang.Object obj) |
void |
beforeMarshal(java.lang.Object obj) |
java.lang.Object |
getMarshalledObject() |
javax.xml.namespace.QName |
getMarshalledObjectRootQName() |
java.lang.String |
getPathFromAncestor(SDODataObject sourceDO,
SDODataObject targetDO,
SDOChangeSummary cs)
INTERNAL:
Get path for non-deleted DataObjects
ChangeSummary is not required and is set to null. Assumptions: target node is an ancestor of the source (this) |
MarshalRecord |
getRootMarshalRecord() |
void |
setMarshalledObject(java.lang.Object marshalledObject) |
void |
setMarshalledObjectRootQName(javax.xml.namespace.QName rootQName) |
void |
setRootMarshalRecord(MarshalRecord rootRecord) |
public SDOMarshalListener(XMLMarshaller aMarshaller,
SDOTypeHelper aTypeHelper)
public void afterMarshal(java.lang.Object obj)
public void beforeMarshal(java.lang.Object obj)
public void setMarshalledObject(java.lang.Object marshalledObject)
public java.lang.Object getMarshalledObject()
public void setMarshalledObjectRootQName(javax.xml.namespace.QName rootQName)
public javax.xml.namespace.QName getMarshalledObjectRootQName()
public void setRootMarshalRecord(MarshalRecord rootRecord)
public MarshalRecord getRootMarshalRecord()
public java.lang.String getPathFromAncestor(SDODataObject sourceDO, SDODataObject targetDO, SDOChangeSummary cs)
sourceDO - targetDO -