Package org.eclipse.persistence.jaxb
Class JAXBUnmarshalListener
- java.lang.Object
-
- org.eclipse.persistence.jaxb.JAXBUnmarshalListener
-
- All Implemented Interfaces:
org.eclipse.persistence.internal.oxm.Unmarshaller.Listener
,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
-
-
Constructor Summary
Constructors Constructor Description JAXBUnmarshalListener(Unmarshaller unmarshaller)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterUnmarshal(java.lang.Object target, java.lang.Object parent)
void
beforeUnmarshal(java.lang.Object target, java.lang.Object parent)
Unmarshaller.Listener
getListener()
void
setClassBasedUnmarshalEvents(java.util.Map events)
void
setListener(Unmarshaller.Listener jaxbListener)
-
-
-
Constructor Detail
-
JAXBUnmarshalListener
public JAXBUnmarshalListener(Unmarshaller unmarshaller)
-
-
Method Detail
-
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 interfaceorg.eclipse.persistence.internal.oxm.Unmarshaller.Listener
-
afterUnmarshal
public void afterUnmarshal(java.lang.Object target, java.lang.Object parent)
- Specified by:
afterUnmarshal
in interfaceorg.eclipse.persistence.internal.oxm.Unmarshaller.Listener
-
setClassBasedUnmarshalEvents
public void setClassBasedUnmarshalEvents(java.util.Map events)
-
-