Class SDOUnmarshalListener

java.lang.Object
org.eclipse.persistence.sdo.helper.SDOCSUnmarshalListener
org.eclipse.persistence.sdo.helper.SDOUnmarshalListener
All Implemented Interfaces:
Unmarshaller.Listener, XMLUnmarshalListener

public class SDOUnmarshalListener extends SDOCSUnmarshalListener

Purpose: Implementation of XMLUnmarshalListener used when unmarshalling XML to XMLDocuments

Responsibilities:

  • When creating a DataObject we need to call setType and setHelperContext with the appropriate values
  • When we are finished Unmarshalling the root object we need to set up the ChangeSummary objects. ChangeSummaries have xpaths to other parts of the documents so the rest of the objects need to be built before we process the ChangeSummaries