public class JaxbHttpMessageConverter
extends org.springframework.http.converter.xml.AbstractXmlHttpMessageConverter
| Constructor and Description |
|---|
JaxbHttpMessageConverter() |
JaxbHttpMessageConverter(java.lang.String packagesToInclude)
Create a JAXB message converter, specifying the Java packages it should use to find JAXB classes
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRead(java.lang.Class clazz,
org.springframework.http.MediaType mediaType) |
boolean |
canWrite(java.lang.Class clazz,
org.springframework.http.MediaType mediaType) |
protected boolean |
canWrite(org.springframework.http.MediaType mediaType) |
protected javax.xml.bind.Marshaller |
createMarshaller(java.lang.Class clazz)
Creates a new
Marshaller for the given class. |
protected javax.xml.bind.Unmarshaller |
createUnmarshaller(java.lang.Class clazz)
Creates a new
Unmarshaller for the given class. |
protected javax.xml.bind.JAXBContext |
getJaxbContext(java.lang.Class clazz)
Returns a
JAXBContext for the given class. |
protected java.lang.Object |
readFromSource(java.lang.Class clazz,
org.springframework.http.HttpHeaders headers,
javax.xml.transform.Source source) |
protected boolean |
supports(java.lang.Class clazz) |
protected void |
writeToResult(java.lang.Object o,
org.springframework.http.HttpHeaders headers,
javax.xml.transform.Result result) |
readInternal, transform, writeInternalpublic JaxbHttpMessageConverter()
public JaxbHttpMessageConverter(java.lang.String packagesToInclude)
packagesToInclude - A colon-separated list of package names.JAXBContext.newInstance(String)public boolean canRead(java.lang.Class clazz,
org.springframework.http.MediaType mediaType)
canRead in interface org.springframework.http.converter.HttpMessageConvertercanRead in class org.springframework.http.converter.AbstractHttpMessageConverterpublic boolean canWrite(java.lang.Class clazz,
org.springframework.http.MediaType mediaType)
canWrite in interface org.springframework.http.converter.HttpMessageConvertercanWrite in class org.springframework.http.converter.AbstractHttpMessageConverterprotected boolean supports(java.lang.Class clazz)
supports in class org.springframework.http.converter.AbstractHttpMessageConverterprotected boolean canWrite(org.springframework.http.MediaType mediaType)
canWrite in class org.springframework.http.converter.AbstractHttpMessageConverterprotected java.lang.Object readFromSource(java.lang.Class clazz,
org.springframework.http.HttpHeaders headers,
javax.xml.transform.Source source)
throws java.io.IOException
readFromSource in class org.springframework.http.converter.xml.AbstractXmlHttpMessageConverterjava.io.IOExceptionprotected void writeToResult(java.lang.Object o,
org.springframework.http.HttpHeaders headers,
javax.xml.transform.Result result)
throws java.io.IOException
writeToResult in class org.springframework.http.converter.xml.AbstractXmlHttpMessageConverterjava.io.IOExceptionprotected final javax.xml.bind.Marshaller createMarshaller(java.lang.Class clazz)
Marshaller for the given class.clazz - the class to create the marshaller forMarshallerorg.springframework.http.converter.HttpMessageConversionException - in case of JAXB errorsprotected final javax.xml.bind.Unmarshaller createUnmarshaller(java.lang.Class clazz)
throws javax.xml.bind.JAXBException
Unmarshaller for the given class.clazz - the class to create the unmarshaller forUnmarshallerorg.springframework.http.converter.HttpMessageConversionException - in case of JAXB errorsjavax.xml.bind.JAXBExceptionprotected final javax.xml.bind.JAXBContext getJaxbContext(java.lang.Class clazz)
JAXBContext for the given class.clazz - the class to return the context forJAXBContextorg.springframework.http.converter.HttpMessageConversionException - in case of JAXB errorsCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.