public class TextStreamResponse extends Object implements StreamResponse
Constructor and Description |
---|
TextStreamResponse(ContentType contentType,
String text) |
TextStreamResponse(String contentType,
String text)
Constructor that defaults the character set to "utf-8".
|
TextStreamResponse(String contentType,
String charset,
String text)
Constructor allowing the content type and character set to the specified.
|
Modifier and Type | Method and Description |
---|---|
String |
getContentType()
Returns the content type to be reported to the client.
|
InputStream |
getStream()
Converts the text to a byte array (as per the character set, which is usually "UTF-8"), and returns a stream for
that byte array.
|
void |
prepareResponse(Response response)
Does nothing; subclasses may override.
|
public TextStreamResponse(String contentType, String text)
public TextStreamResponse(String contentType, String charset, String text)
contentType
- type of content, often "text/xml"charset
- character set of output, usually "UTF-8"text
- text to be streamed in the responseSymbolConstants.CHARSET
public TextStreamResponse(ContentType contentType, String text)
public String getContentType()
StreamResponse
getContentType
in interface StreamResponse
public InputStream getStream() throws IOException
getStream
in interface StreamResponse
IOException
public void prepareResponse(Response response)
prepareResponse
in interface StreamResponse
response
- Response that will be sent.5.6.3 - Copyright © 2003-2021 The Apache Software Foundation.