| java.lang.Object | ||
| ↳ | org.springframework.http.converter.AbstractHttpMessageConverter<T> | |
| ↳ | org.springframework.http.converter.ResourceHttpMessageConverter | |
Implementation of HttpMessageConverter that can read and write Resources.
By default, this converter can read all media types. The Java Activation Framework (JAF) - if available - is used
to determine the Content-Type of written resources. If JAF is not available, application/octet-stream
is used.
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.http.converter.AbstractHttpMessageConverter
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns the content length for the given type.
| |||||||||||
Returns the default content type for the given type.
| |||||||||||
Abstract template method that reads the actualy object.
| |||||||||||
Indicates whether the given class is supported by this converter.
| |||||||||||
Abstract template method that writes the actual body.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.http.converter.AbstractHttpMessageConverter
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.http.converter.HttpMessageConverter
| |||||||||||
Returns the content length for the given type.
By default, this returns null, meaning that the content length is unknown.
Can be overridden in subclasses.
| resource | the type to return the content length for |
|---|
null if not known
Returns the default content type for the given type. Called when write(T, MediaType, HttpOutputMessage)
is invoked without a specified content type parameter.
By default, this returns the first element of the
supportedMediaTypes property, if any.
Can be overridden in subclasses.
| resource | the type to return the content type for |
|---|
null if not known
Abstract template method that reads the actualy object. Invoked from read(Class extends T>, HttpInputMessage).
| clazz | the type of object to return |
|---|---|
| inputMessage | the HTTP input message to read from |
Indicates whether the given class is supported by this converter.
| clazz | the class to test for support |
|---|
true if supported; false otherwise
Abstract template method that writes the actual body. Invoked from write(T, MediaType, HttpOutputMessage).
| resource | the object to write to the output message |
|---|---|
| outputMessage | the message to write to |