Package org.apache.tapestry5.util
Class TextStreamResponse
- java.lang.Object
 - 
- org.apache.tapestry5.util.TextStreamResponse
 
 
- 
- All Implemented Interfaces:
 StreamResponse
public class TextStreamResponse extends Object implements StreamResponse
 
- 
- 
Constructor Summary
Constructors Constructor Description 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.TextStreamResponse(ContentType contentType, String text) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetContentType()Returns the content type to be reported to the client.InputStreamgetStream()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.voidprepareResponse(Response response)Does nothing; subclasses may override. 
 - 
 
- 
- 
Constructor Detail
- 
TextStreamResponse
public TextStreamResponse(String contentType, String text)
Constructor that defaults the character set to "utf-8". 
- 
TextStreamResponse
public TextStreamResponse(String contentType, String charset, String text)
Constructor allowing the content type and character set to the specified.- Parameters:
 contentType- type of content, often "text/xml"charset- character set of output, usually "UTF-8"text- text to be streamed in the response- See Also:
 TapestryHttpSymbolConstants.CHARSET
 
- 
TextStreamResponse
public TextStreamResponse(ContentType contentType, String text)
 
 - 
 
- 
Method Detail
- 
getContentType
public String getContentType()
Description copied from interface:StreamResponseReturns the content type to be reported to the client.- Specified by:
 getContentTypein interfaceStreamResponse
 
- 
getStream
public InputStream getStream() throws IOException
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.- Specified by:
 getStreamin interfaceStreamResponse- Returns:
 - the text as a byte array stram
 - Throws:
 IOException
 
- 
prepareResponse
public void prepareResponse(Response response)
Does nothing; subclasses may override.- Specified by:
 prepareResponsein interfaceStreamResponse- Parameters:
 response- Response that will be sent.
 
 - 
 
 -