public class SDOMarshalListener extends java.lang.Object implements XMLMarshalListener
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)
This event will be called after an object is marshalled.
|
void |
beforeMarshal(java.lang.Object obj)
This event will be called before an object is marshalled.
|
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. |
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)
XMLMarshalListener
afterMarshal
in interface XMLMarshalListener
obj
- The object that was marshalled.public void beforeMarshal(java.lang.Object obj)
XMLMarshalListener
beforeMarshal
in interface XMLMarshalListener
obj
- The object that will be marshalled.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
-