java.lang.Object
org.eclipse.persistence.jaxb.JAXBMarshalListener
- All Implemented Interfaces:
org.eclipse.persistence.internal.oxm.Marshaller.Listener,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:
-
Constructor Summary
ConstructorsConstructorDescriptionJAXBMarshalListener(JAXBContext context, jakarta.xml.bind.Marshaller marshaller) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterMarshal(Object obj) This event will be called after an object is marshalled.voidbeforeMarshal(Object obj) This event will be called before an object is marshalled.jakarta.xml.bind.Marshaller.ListenervoidsetClassBasedMarshalEvents(Map events) voidsetListener(jakarta.xml.bind.Marshaller.Listener jaxbListener)
-
Constructor Details
-
JAXBMarshalListener
-
-
Method Details
-
setListener
public void setListener(jakarta.xml.bind.Marshaller.Listener jaxbListener) -
getListener
public jakarta.xml.bind.Marshaller.Listener getListener() -
beforeMarshal
Description copied from interface:org.eclipse.persistence.internal.oxm.Marshaller.ListenerThis event will be called before an object is marshalled.- Specified by:
beforeMarshalin interfaceorg.eclipse.persistence.internal.oxm.Marshaller.Listener- Parameters:
obj- The object that will be marshalled.
-
afterMarshal
Description copied from interface:org.eclipse.persistence.internal.oxm.Marshaller.ListenerThis event will be called after an object is marshalled.- Specified by:
afterMarshalin interfaceorg.eclipse.persistence.internal.oxm.Marshaller.Listener- Parameters:
obj- The object that was marshalled.
-
setClassBasedMarshalEvents
-