public abstract class

AbstractJaxb2HttpMessageConverter

extends AbstractXmlHttpMessageConverter<T>
java.lang.Object
   ↳ org.springframework.http.converter.AbstractHttpMessageConverter<T>
     ↳ org.springframework.http.converter.xml.AbstractXmlHttpMessageConverter<T>
       ↳ org.springframework.http.converter.xml.AbstractJaxb2HttpMessageConverter<T>
Known Direct Subclasses

Class Overview

Abstract base class for HttpMessageConverters that use JAXB2. Creates JAXBContext object lazily.

Summary

[Expand]
Inherited Fields
From class org.springframework.http.converter.AbstractHttpMessageConverter
Public Constructors
AbstractJaxb2HttpMessageConverter()
Protected Methods
final Marshaller createMarshaller(Class clazz)
Creates a new Marshaller for the given class.
final Unmarshaller createUnmarshaller(Class clazz)
Creates a new Unmarshaller for the given class.
final JAXBContext getJaxbContext(Class clazz)
Returns a JAXBContext for the given class.
[Expand]
Inherited Methods
From class org.springframework.http.converter.xml.AbstractXmlHttpMessageConverter
From class org.springframework.http.converter.AbstractHttpMessageConverter
From class java.lang.Object
From interface org.springframework.http.converter.HttpMessageConverter

Public Constructors

public AbstractJaxb2HttpMessageConverter ()

Protected Methods

protected final Marshaller createMarshaller (Class clazz)

Creates a new Marshaller for the given class.

Parameters
clazz the class to create the marshaller for
Returns
  • the Marshaller
Throws
HttpMessageConversionException in case of JAXB errors

protected final Unmarshaller createUnmarshaller (Class clazz)

Creates a new Unmarshaller for the given class.

Parameters
clazz the class to create the unmarshaller for
Returns
  • the Unmarshaller
Throws
HttpMessageConversionException in case of JAXB errors
JAXBException

protected final JAXBContext getJaxbContext (Class clazz)

Returns a JAXBContext for the given class.

Parameters
clazz the class to return the context for
Returns
  • the JAXBContext
Throws
HttpMessageConversionException in case of JAXB errors