|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
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 ServletResponse
setContentType
in class ServletResponseWrapper
public void addHeader(String name, String value)
addHeader
in interface HttpServletResponse
addHeader
in class HttpServletResponseWrapper
public void resetStreams()
public ServletOutputStream getOutputStream() throws IOException
getOutputStream
in interface ServletResponse
getOutputStream
in class ServletResponseWrapper
IOException
public PrintWriter getWriter() throws IOException
getWriter
in interface ServletResponse
getWriter
in class ServletResponseWrapper
IOException
public void flushBuffer() throws IOException
flushBuffer
in interface ServletResponse
flushBuffer
in class ServletResponseWrapper
IOException
public boolean isCommitted()
isCommitted
in interface ServletResponse
isCommitted
in class ServletResponseWrapper
public void reset()
reset
in interface ServletResponse
reset
in class ServletResponseWrapper
public void resetBuffer()
resetBuffer
in interface ServletResponse
resetBuffer
in class ServletResponseWrapper
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |