|
Spring for Android | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.http.converter.AbstractHttpMessageConverter<T>
org.springframework.http.converter.xml.AbstractXmlHttpMessageConverter<T>
org.springframework.http.converter.xml.SourceHttpMessageConverter<T>
public class SourceHttpMessageConverter<T extends javax.xml.transform.Source>
Implementation of HttpMessageConverter that can read and write Source objects.
| Constructor Summary | |
|---|---|
SourceHttpMessageConverter()
|
|
| Method Summary | |
|---|---|
protected java.lang.Long |
getContentLength(T t,
MediaType contentType)
Returns the content length for the given type. |
protected T |
readFromSource(java.lang.Class<? extends T> clazz,
HttpHeaders headers,
javax.xml.transform.Source source)
Abstract template method called from AbstractHttpMessageConverter.read(Class, HttpInputMessage). |
boolean |
supports(java.lang.Class<?> clazz)
Indicates whether the given class is supported by this converter. |
protected void |
writeToResult(T t,
HttpHeaders headers,
javax.xml.transform.Result result)
Abstract template method called from AbstractXmlHttpMessageConverter.writeInternal(Object, HttpOutputMessage). |
| Methods inherited from class org.springframework.http.converter.xml.AbstractXmlHttpMessageConverter |
|---|
readInternal, transform, writeInternal |
| Methods inherited from class org.springframework.http.converter.AbstractHttpMessageConverter |
|---|
canRead, canRead, canWrite, canWrite, getDefaultContentType, getSupportedMediaTypes, read, setSupportedMediaTypes, write |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SourceHttpMessageConverter()
| Method Detail |
|---|
public boolean supports(java.lang.Class<?> clazz)
AbstractHttpMessageConverter
supports in class AbstractHttpMessageConverter<T extends javax.xml.transform.Source>clazz - the class to test for support
true if supported; false otherwise
protected T readFromSource(java.lang.Class<? extends T> clazz,
HttpHeaders headers,
javax.xml.transform.Source source)
throws java.io.IOException
AbstractXmlHttpMessageConverterAbstractHttpMessageConverter.read(Class, HttpInputMessage).
readFromSource in class AbstractXmlHttpMessageConverter<T extends javax.xml.transform.Source>clazz - the type of object to returnheaders - the HTTP input headerssource - the HTTP input body
java.io.IOException - in case of I/O errors
protected java.lang.Long getContentLength(T t,
MediaType contentType)
AbstractHttpMessageConverterBy default, this returns null, meaning that the content length is unknown.
Can be overridden in subclasses.
getContentLength in class AbstractHttpMessageConverter<T extends javax.xml.transform.Source>t - the type to return the content length for
null if not known
protected void writeToResult(T t,
HttpHeaders headers,
javax.xml.transform.Result result)
throws java.io.IOException
AbstractXmlHttpMessageConverterAbstractXmlHttpMessageConverter.writeInternal(Object, HttpOutputMessage).
writeToResult in class AbstractXmlHttpMessageConverter<T extends javax.xml.transform.Source>t - the object to write to the output messageheaders - the HTTP output headersresult - the HTTP output body
java.io.IOException - in case of I/O errors
|
Spring for Android | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||