public class SDOMarshalListener extends Object implements org.eclipse.persistence.oxm.XMLMarshalListener
Purpose: Implementation of XMLMarshalListener used when marshalling DataObjects to XML
Responsibilities:
| Constructor and Description |
|---|
SDOMarshalListener(org.eclipse.persistence.oxm.XMLMarshaller aMarshaller,
SDOTypeHelper aTypeHelper) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterMarshal(Object obj) |
void |
beforeMarshal(Object obj) |
Object |
getMarshalledObject() |
QName |
getMarshalledObjectRootQName() |
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) |
org.eclipse.persistence.oxm.record.MarshalRecord |
getRootMarshalRecord() |
void |
setMarshalledObject(Object marshalledObject) |
void |
setMarshalledObjectRootQName(QName rootQName) |
void |
setRootMarshalRecord(org.eclipse.persistence.oxm.record.MarshalRecord rootRecord) |
public SDOMarshalListener(org.eclipse.persistence.oxm.XMLMarshaller aMarshaller,
SDOTypeHelper aTypeHelper)
public void afterMarshal(Object obj)
afterMarshal in interface org.eclipse.persistence.internal.oxm.Marshaller.Listenerpublic void beforeMarshal(Object obj)
beforeMarshal in interface org.eclipse.persistence.internal.oxm.Marshaller.Listenerpublic void setMarshalledObject(Object marshalledObject)
public Object getMarshalledObject()
public void setMarshalledObjectRootQName(QName rootQName)
public QName getMarshalledObjectRootQName()
public void setRootMarshalRecord(org.eclipse.persistence.oxm.record.MarshalRecord rootRecord)
public org.eclipse.persistence.oxm.record.MarshalRecord getRootMarshalRecord()
public String getPathFromAncestor(SDODataObject sourceDO, SDODataObject targetDO, SDOChangeSummary cs)
sourceDO - targetDO - Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.