|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.servlet.ServletResponseWrapper org.apache.commons.workflow.web.IncludeResponse23
public class IncludeResponse23
Implementation of HttpServletResponseWrapper
for use in
IncludeStep23
. It buffers the response characters up into
a memory-resident buffer that can be converted into a String by calling
getContent()
.
Field Summary | |
---|---|
protected ByteArrayOutputStream |
baos
Accumulator for output that is generated via getOutputStream() . |
protected CharArrayWriter |
caw
Accumulator for output that is generated via getWriter() . |
Constructor Summary | |
---|---|
IncludeResponse23(javax.servlet.ServletResponse response)
Construct a new response wrapper according to the specified parameters. |
Method Summary | |
---|---|
void |
flushBuffer()
Swallow any attempt to flush the response buffer. |
String |
getCharacterEncoding()
Return the character encoding for the included response (if any). |
String |
getContent()
Return the response data written to this response as a String. |
javax.servlet.ServletOutputStream |
getOutputStream()
Return a ServletOutputStream that can be used to accumulate the response data for the included resource. |
PrintWriter |
getWriter()
Return a PrintWriter that can be used to accumulate the response data for the included resource. |
void |
reset()
Reset the response buffer and all headers. |
void |
resetBuffer()
Reset the response buffer to contain no data. |
void |
setContentType(String contentType)
Set the content type (and possibly the character encoding) of the response data. |
Methods inherited from class javax.servlet.ServletResponseWrapper |
---|
getBufferSize, getLocale, getResponse, isCommitted, setBufferSize, setContentLength, setLocale, setResponse |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ByteArrayOutputStream baos
getOutputStream()
.
protected CharArrayWriter caw
getWriter()
.
Constructor Detail |
---|
public IncludeResponse23(javax.servlet.ServletResponse response)
response
- The servlet response we are wrappingMethod Detail |
---|
public void flushBuffer() throws IOException
flushBuffer
in interface javax.servlet.ServletResponse
flushBuffer
in class javax.servlet.ServletResponseWrapper
IOException
public String getCharacterEncoding()
getCharacterEncoding
in interface javax.servlet.ServletResponse
getCharacterEncoding
in class javax.servlet.ServletResponseWrapper
public String getContent() throws IOException
IOException
- if a conversion error occurspublic javax.servlet.ServletOutputStream getOutputStream() throws IOException
getOutputStream
in interface javax.servlet.ServletResponse
getOutputStream
in class javax.servlet.ServletResponseWrapper
IOException
- if an I/O error occurspublic PrintWriter getWriter() throws IOException
getWriter
in interface javax.servlet.ServletResponse
getWriter
in class javax.servlet.ServletResponseWrapper
IOException
- if an I/O error occurspublic void reset()
reset
in interface javax.servlet.ServletResponse
reset
in class javax.servlet.ServletResponseWrapper
public void resetBuffer()
resetBuffer
in interface javax.servlet.ServletResponse
resetBuffer
in class javax.servlet.ServletResponseWrapper
public void setContentType(String contentType)
setContentType
in interface javax.servlet.ServletResponse
setContentType
in class javax.servlet.ServletResponseWrapper
contentType
- The new content type
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |