| java.lang.Object | ||
| ↳ | org.springframework.http.converter.AbstractHttpMessageConverter<T> | |
| ↳ | org.springframework.http.converter.StringHttpMessageConverter | |
Implementation of HttpMessageConverter that can read and write strings.
By default, this converter supports all media types (*/*), and writes with a Content-Type of text/plain. This can be overridden by setting the supportedMediaTypes property.
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| DEFAULT_CHARSET | |||||||||||
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.http.converter.AbstractHttpMessageConverter
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Indicates whether the
Accept-Charset should be written to any outgoing request. | |||||||||||
Indicates whether the given class is supported by this converter.
| |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Return the list of supported
Charset. | |||||||||||
Returns the content length for the given type.
| |||||||||||
Abstract template method that reads the actualy object.
| |||||||||||
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
| |||||||||||
Indicates whether the Accept-Charset should be written to any outgoing request.
Default is true.
Indicates whether the given class is supported by this converter.
| clazz | the class to test for support |
|---|
true if supported; false otherwise
Return the list of supported Charset.
By default, returns availableCharsets(). Can be overridden in subclasses.
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.
| s | the type to return the content length 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 |
| IOException |
|---|
Abstract template method that writes the actual body. Invoked from write(T, MediaType, HttpOutputMessage).
| s | the object to write to the output message |
|---|---|
| outputMessage | the message to write to |
| IOException |
|---|