org.eclipse.persistence.jaxb
Class JAXBUnmarshalListener
java.lang.Object
org.eclipse.persistence.jaxb.JAXBUnmarshalListener
- All Implemented Interfaces:
- XMLUnmarshalListener
public class JAXBUnmarshalListener
- extends java.lang.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
- See Also:
Marshaller.Listener
,
XMLMarshalListener
- Author:
- mmacivor
- Since:
- Oracle TopLink 11.1.1.0.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAXBUnmarshalListener
public JAXBUnmarshalListener(Unmarshaller unmarshaller)
setListener
public void setListener(Unmarshaller.Listener jaxbListener)
getListener
public Unmarshaller.Listener getListener()
beforeUnmarshal
public void beforeUnmarshal(java.lang.Object target,
java.lang.Object parent)
- Specified by:
beforeUnmarshal
in interface XMLUnmarshalListener
afterUnmarshal
public void afterUnmarshal(java.lang.Object target,
java.lang.Object parent)
- Specified by:
afterUnmarshal
in interface XMLUnmarshalListener
setClassBasedUnmarshalEvents
public void setClassBasedUnmarshalEvents(java.util.Map events)