Module org.eclipse.persistence.moxy
Package org.eclipse.persistence.jaxb
Class JAXBUnmarshalListener
java.lang.Object
org.eclipse.persistence.jaxb.JAXBUnmarshalListener
- All Implemented Interfaces:
Unmarshaller.Listener,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
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterUnmarshal(Object target, Object parent) Event that will be called after objects are unmarshalled.voidbeforeUnmarshal(Object target, Object parent) Event that will be called before objects are unmarshalled.voidsetClassBasedUnmarshalEvents(Map events) voidsetListener(Unmarshaller.Listener jaxbListener)
-
Constructor Details
-
JAXBUnmarshalListener
-
-
Method Details
-
setListener
-
getListener
-
beforeUnmarshal
Description copied from interface:Unmarshaller.ListenerEvent that will be called before objects are unmarshalled.- Specified by:
beforeUnmarshalin interfaceUnmarshaller.Listener- Parameters:
target- A newly created instance of the object to be unmarshalled.parent- the owning object of the object that will be unmarshalled. This may be null.
-
afterUnmarshal
Description copied from interface:Unmarshaller.ListenerEvent that will be called after objects are unmarshalled.- Specified by:
afterUnmarshalin interfaceUnmarshaller.Listener- Parameters:
target- the object that was unmarshalled.parent- the owning object of the object that was unmarshalled. This may be null.
-
setClassBasedUnmarshalEvents
-