Class JAXBUnmarshalListener

java.lang.Object
org.eclipse.persistence.jaxb.JAXBUnmarshalListener
All Implemented Interfaces:
Unmarshaller.Listener, XMLUnmarshalListener

public class JAXBUnmarshalListener extends Object implements XMLUnmarshalListener
INTERNAL:

Purpose:Provide a wrapper for a JAXB 2.0 Unmarshal Listener that implements XMLUnmarshalListener

Responsibilities:

  • Implement the XMLUnmarshalListener API
  • Delegate event callbacks to the wrapped Listener instance
  • Perform JAXB 2.0 Class-Based unmarshal event callbacks
Since:
Oracle TopLink 11.1.1.0.0
Author:
mmacivor
See Also:
  • Constructor Details

    • JAXBUnmarshalListener

      public JAXBUnmarshalListener(jakarta.xml.bind.Unmarshaller unmarshaller)
  • Method Details

    • setListener

      public void setListener(jakarta.xml.bind.Unmarshaller.Listener jaxbListener)
    • getListener

      public jakarta.xml.bind.Unmarshaller.Listener getListener()
    • beforeUnmarshal

      public void beforeUnmarshal(Object target, Object parent)
      Specified by:
      beforeUnmarshal in interface Unmarshaller.Listener
    • afterUnmarshal

      public void afterUnmarshal(Object target, Object parent)
      Specified by:
      afterUnmarshal in interface Unmarshaller.Listener
    • setClassBasedUnmarshalEvents

      public void setClassBasedUnmarshalEvents(Map events)