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 voidafterUnmarshal(java.lang.Object target, java.lang.Object parent)voidbeforeUnmarshal(java.lang.Object target, java.lang.Object parent)Unmarshaller.ListenergetListener()voidsetClassBasedUnmarshalEvents(java.util.Map events)voidsetListener(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:
beforeUnmarshalin interfaceorg.eclipse.persistence.internal.oxm.Unmarshaller.Listener
-
afterUnmarshal
public void afterUnmarshal(java.lang.Object target, java.lang.Object parent)- Specified by:
afterUnmarshalin interfaceorg.eclipse.persistence.internal.oxm.Unmarshaller.Listener
-
setClassBasedUnmarshalEvents
public void setClassBasedUnmarshalEvents(java.util.Map events)
-
-