|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.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 wrapping| Method Detail |
|---|
public void flushBuffer()
throws IOException
flushBuffer in interface javax.servlet.ServletResponseflushBuffer in class javax.servlet.ServletResponseWrapperIOExceptionpublic String getCharacterEncoding()
getCharacterEncoding in interface javax.servlet.ServletResponsegetCharacterEncoding in class javax.servlet.ServletResponseWrapper
public String getContent()
throws IOException
IOException - if a conversion error occurs
public javax.servlet.ServletOutputStream getOutputStream()
throws IOException
getOutputStream in interface javax.servlet.ServletResponsegetOutputStream in class javax.servlet.ServletResponseWrapperIOException - if an I/O error occurs
public PrintWriter getWriter()
throws IOException
getWriter in interface javax.servlet.ServletResponsegetWriter in class javax.servlet.ServletResponseWrapperIOException - if an I/O error occurspublic void reset()
reset in interface javax.servlet.ServletResponsereset in class javax.servlet.ServletResponseWrapperpublic void resetBuffer()
resetBuffer in interface javax.servlet.ServletResponseresetBuffer in class javax.servlet.ServletResponseWrapperpublic void setContentType(String contentType)
setContentType in interface javax.servlet.ServletResponsesetContentType in class javax.servlet.ServletResponseWrappercontentType - The new content type
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||