Package org.eclipse.persistence.jaxb
Class JAXBMarshalListener
- java.lang.Object
-
- org.eclipse.persistence.jaxb.JAXBMarshalListener
-
- All Implemented Interfaces:
org.eclipse.persistence.internal.oxm.Marshaller.Listener
,XMLMarshalListener
public class JAXBMarshalListener extends java.lang.Object implements XMLMarshalListener
INTERNAL:Purpose:Provide a wrapper for a JAXB 2.0 Marshal Listener that implements XMLMarshalListener
Responsibilities:
- Implement the XMLMarshalListener API
- Delegate event callbacks to the wrapped Listener instance
- Perform JAXB 2.0 Class-Based marshal event callbacks
- See Also:
Marshaller.Listener
,XMLMarshalListener
-
-
Constructor Summary
Constructors Constructor Description JAXBMarshalListener(JAXBContext context, Marshaller marshaller)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterMarshal(java.lang.Object obj)
void
beforeMarshal(java.lang.Object obj)
Marshaller.Listener
getListener()
void
setClassBasedMarshalEvents(java.util.Map events)
void
setListener(Marshaller.Listener jaxbListener)
-
-
-
Constructor Detail
-
JAXBMarshalListener
public JAXBMarshalListener(JAXBContext context, Marshaller marshaller)
-
-
Method Detail
-
setListener
public void setListener(Marshaller.Listener jaxbListener)
-
getListener
public Marshaller.Listener getListener()
-
beforeMarshal
public void beforeMarshal(java.lang.Object obj)
- Specified by:
beforeMarshal
in interfaceorg.eclipse.persistence.internal.oxm.Marshaller.Listener
-
afterMarshal
public void afterMarshal(java.lang.Object obj)
- Specified by:
afterMarshal
in interfaceorg.eclipse.persistence.internal.oxm.Marshaller.Listener
-
setClassBasedMarshalEvents
public void setClassBasedMarshalEvents(java.util.Map events)
-
-