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 |
---|