|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
nl.imsystems.atag.servlet.ResponseWrapper
public class ResponseWrapper
Wraps a HttpServletResponse in order to buffer output written to the streams by individual components.
| Field Summary |
|---|
| Constructor Summary | |
|---|---|
ResponseWrapper(HttpServletResponse res)
|
|
| Method Summary | |
|---|---|
void |
addHeader(String name,
String value)
Adds any header other than Content-Type. |
void |
beginRenderPhase()
Used to disable the warning system for app controller attemting to write to the response when handeling an ATag event. |
void |
flushBuffer()
flushes the internal buffers. |
byte[] |
getContentBytes()
Returns bufferd data as a byte[]. |
String |
getContentString()
Returns bufferd data as a String. |
ServletOutputStream |
getOutputStream()
Gets the buffred bin Stream. |
PrintWriter |
getWriter()
Gets the buffered Writer. |
boolean |
isCommitted()
Will always return false. |
void |
reset()
Does nothing. |
void |
resetBuffer()
Does nothing. |
void |
resetStreams()
Resets the buffers so that the response object can be used to render the next component. |
void |
setContentType(String type)
Does nothing. |
| Methods inherited from class javax.servlet.http.HttpServletResponseWrapper |
|---|
addCookie, addDateHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus |
| Methods inherited from class javax.servlet.ServletResponseWrapper |
|---|
getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, setBufferSize, setCharacterEncoding, setContentLength, setLocale, setResponse |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.servlet.ServletResponse |
|---|
getBufferSize, getCharacterEncoding, getContentType, getLocale, setBufferSize, setCharacterEncoding, setContentLength, setLocale |
| Constructor Detail |
|---|
public ResponseWrapper(HttpServletResponse res)
| Method Detail |
|---|
public String getContentString()
public byte[] getContentBytes()
public void beginRenderPhase()
public void setContentType(String type)
setContentType in interface ServletResponsesetContentType in class ServletResponseWrapper
public void addHeader(String name,
String value)
addHeader in interface HttpServletResponseaddHeader in class HttpServletResponseWrapperpublic void resetStreams()
public ServletOutputStream getOutputStream()
throws IOException
getOutputStream in interface ServletResponsegetOutputStream in class ServletResponseWrapperIOException
public PrintWriter getWriter()
throws IOException
getWriter in interface ServletResponsegetWriter in class ServletResponseWrapperIOException
public void flushBuffer()
throws IOException
flushBuffer in interface ServletResponseflushBuffer in class ServletResponseWrapperIOExceptionpublic boolean isCommitted()
isCommitted in interface ServletResponseisCommitted in class ServletResponseWrapperpublic void reset()
reset in interface ServletResponsereset in class ServletResponseWrapperpublic void resetBuffer()
resetBuffer in interface ServletResponseresetBuffer in class ServletResponseWrapper
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||