EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

org.eclipse.persistence.jaxb
Class JAXBMarshalListener

java.lang.Object
  extended by org.eclipse.persistence.jaxb.JAXBMarshalListener
All Implemented Interfaces:
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:

See Also:
Marshaller.Listener, XMLMarshalListener

Constructor Summary
JAXBMarshalListener(JAXBContext context, Marshaller marshaller)
           
 
Method Summary
 void afterMarshal(java.lang.Object obj)
          This event will be called after an object is marshalled.
 void beforeMarshal(java.lang.Object obj)
          This event will be called before an object is marshalled.
 Marshaller.Listener getListener()
           
 void setClassBasedMarshalEvents(java.util.Map events)
           
 void setListener(Marshaller.Listener jaxbListener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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)
Description copied from interface: XMLMarshalListener
This event will be called before an object is marshalled.

Specified by:
beforeMarshal in interface XMLMarshalListener
Parameters:
obj - The object that will be marshalled.

afterMarshal

public void afterMarshal(java.lang.Object obj)
Description copied from interface: XMLMarshalListener
This event will be called after an object is marshalled.

Specified by:
afterMarshal in interface XMLMarshalListener
Parameters:
obj - The object that was marshalled.

setClassBasedMarshalEvents

public void setClassBasedMarshalEvents(java.util.Map events)

EclipseLink 2.4.2, build 'v20130514-5956486' API Reference