|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectplanetj.servlet.wrapper.ServletResponseWrapper
planetj.servlet.wrapper.HttpServletResponseWrapper
planetj.servlet.wrapper.WrappedHttpServletResponse
Stores data written to the response and allows it to be obtained later. Can be used to capture JSP HTML output.
Constructor Summary | |
WrappedHttpServletResponse(HttpServletResponse wrapMe)
Creates a response wrapper which buffers the output. |
Method Summary | |
void |
addCookie(Cookie cookie)
|
void |
addDateHeader(java.lang.String name,
long date)
|
void |
addHeader(java.lang.String name,
java.lang.String value)
|
void |
addIntHeader(java.lang.String name,
int value)
|
void |
flushBuffer()
|
java.io.Reader |
getOutputAsReader()
Provides the buffered output as a Reader. |
java.lang.String |
getOutputAsString()
Provides the buffered output as a String. |
ServletOutputStream |
getOutputStream()
|
java.io.PrintWriter |
getWriter()
|
int |
outputSize()
|
boolean |
prefersReader()
|
void |
sendError(int sc)
This actually sends to the real response and flags an error condition. |
void |
sendError(int sc,
java.lang.String msg)
This actually sends to the real response and flags an error condition. |
void |
setContentLength(int len)
|
void |
setContentType(java.lang.String type)
|
void |
setDateHeader(java.lang.String name,
long date)
|
void |
setHeader(java.lang.String name,
java.lang.String value)
|
void |
setIntHeader(java.lang.String name,
int value)
|
void |
setLocale(java.util.Locale loc)
|
void |
setStatus(int sc)
|
void |
setStatus(int sc,
java.lang.String sm)
|
Methods inherited from class planetj.servlet.wrapper.HttpServletResponseWrapper |
addCookie, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendRedirect |
Methods inherited from class planetj.servlet.wrapper.ServletResponseWrapper |
getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setResponse |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public WrappedHttpServletResponse(HttpServletResponse wrapMe)
Method Detail |
public void addCookie(Cookie cookie)
addCookie
in class HttpServletResponseWrapper
ServletResponse#addCookie
public void addDateHeader(java.lang.String name, long date)
addDateHeader
in class HttpServletResponseWrapper
ServletResponse#addDateHeader
public void addHeader(java.lang.String name, java.lang.String value)
addHeader
in class HttpServletResponseWrapper
ServletResponse#addHeader
public void addIntHeader(java.lang.String name, int value)
addIntHeader
in class HttpServletResponseWrapper
ServletResponse#addIntHeader
public void flushBuffer() throws java.io.IOException
flushBuffer
in class ServletResponseWrapper
java.io.IOException
ServletResponse#flushBuffer
public java.io.Reader getOutputAsReader() throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public java.lang.String getOutputAsString() throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public ServletOutputStream getOutputStream() throws java.io.IOException
getOutputStream
in class ServletResponseWrapper
java.io.IOException
ServletResponse#getOutputStream
public java.io.PrintWriter getWriter() throws java.io.IOException
getWriter
in class ServletResponseWrapper
java.io.IOException
ServletResponse#getWriter
public int outputSize()
public boolean prefersReader()
public void sendError(int sc) throws java.io.IOException
sendError
in class HttpServletResponseWrapper
java.io.IOException
ServletResponse#addIntHeader
public void sendError(int sc, java.lang.String msg) throws java.io.IOException
sendError
in class HttpServletResponseWrapper
java.io.IOException
ServletResponse#addIntHeader
public void setContentLength(int len)
setContentLength
in class ServletResponseWrapper
ServletResponse#setContentLength
public void setContentType(java.lang.String type)
setContentType
in class ServletResponseWrapper
ServletResponse#setContentType
public void setDateHeader(java.lang.String name, long date)
setDateHeader
in class HttpServletResponseWrapper
ServletResponse#setDateHeader
public void setHeader(java.lang.String name, java.lang.String value)
setHeader
in class HttpServletResponseWrapper
ServletResponse#setHeader
public void setIntHeader(java.lang.String name, int value)
setIntHeader
in class HttpServletResponseWrapper
ServletResponse#setIntHeader
public void setLocale(java.util.Locale loc)
setLocale
in class ServletResponseWrapper
ServletResponse#setLocale
public void setStatus(int sc)
setStatus
in class HttpServletResponseWrapper
ServletResponse#setStatus
public void setStatus(int sc, java.lang.String sm)
setStatus
in class HttpServletResponseWrapper
ServletResponse#setStatus
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |