org.eclipse.persistence.jaxb
Class JAXBUnmarshalListener
java.lang.Object
org.eclipse.persistence.jaxb.JAXBUnmarshalListener
- All Implemented Interfaces:
- 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:
Marshaller.Listener
,
XMLMarshalListener
JAXBUnmarshalListener
public JAXBUnmarshalListener(Unmarshaller unmarshaller)
setListener
public void setListener(Unmarshaller.Listener jaxbListener)
getListener
public Unmarshaller.Listener getListener()
beforeUnmarshal
public void beforeUnmarshal(Object target,
Object parent)
- Specified by:
beforeUnmarshal
in interface XMLUnmarshalListener
afterUnmarshal
public void afterUnmarshal(Object target,
Object parent)
- Specified by:
afterUnmarshal
in interface XMLUnmarshalListener
setClassBasedUnmarshalEvents
public void setClassBasedUnmarshalEvents(Map events)