com.opensymphony.module.sitemesh.filter
Class DebugResponseWrapper
java.lang.Object
javax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
com.opensymphony.module.sitemesh.filter.DebugResponseWrapper
- All Implemented Interfaces:
- HttpServletResponse, ServletResponse
- public class DebugResponseWrapper
- extends HttpServletResponseWrapper
- Version:
- $Revision: 1.2 $
- Author:
- Joe Walnes
| Fields inherited from interface javax.servlet.http.HttpServletResponse |
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY |
|
Method Summary |
void |
addCookie(Cookie cookie)
|
void |
addDateHeader(String name,
long date)
|
void |
addHeader(String name,
String value)
|
void |
addIntHeader(String name,
int value)
|
boolean |
containsHeader(String name)
|
private void |
debug(String methodName,
String arg1,
String arg2)
|
private boolean |
enabled()
|
String |
encodeRedirectUrl(String url)
|
String |
encodeRedirectURL(String url)
|
void |
flushBuffer()
|
int |
getBufferSize()
|
String |
getCharacterEncoding()
|
Locale |
getLocale()
|
ServletOutputStream |
getOutputStream()
|
PrintWriter |
getWriter()
|
boolean |
isCommitted()
|
void |
reset()
|
void |
sendError(int sc)
|
void |
sendError(int sc,
String msg)
|
void |
sendRedirect(String location)
|
void |
setBufferSize(int size)
|
void |
setContentLength(int len)
|
void |
setContentType(String type)
|
void |
setDateHeader(String name,
long date)
|
void |
setHeader(String name,
String value)
|
void |
setIntHeader(String name,
int value)
|
void |
setLocale(Locale locale)
|
void |
setStatus(int sc)
|
void |
setStatus(int sc,
String msg)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lastCount
private static int lastCount
count
private int count
DebugResponseWrapper
public DebugResponseWrapper(HttpServletResponse response)
addCookie
public void addCookie(Cookie cookie)
addDateHeader
public void addDateHeader(String name,
long date)
addHeader
public void addHeader(String name,
String value)
addIntHeader
public void addIntHeader(String name,
int value)
containsHeader
public boolean containsHeader(String name)
encodeRedirectUrl
public String encodeRedirectUrl(String url)
encodeRedirectURL
public String encodeRedirectURL(String url)
sendError
public void sendError(int sc)
throws IOException
- Throws:
IOException
sendError
public void sendError(int sc,
String msg)
throws IOException
- Throws:
IOException
sendRedirect
public void sendRedirect(String location)
throws IOException
- Throws:
IOException
setDateHeader
public void setDateHeader(String name,
long date)
setHeader
public void setHeader(String name,
String value)
setIntHeader
public void setIntHeader(String name,
int value)
setStatus
public void setStatus(int sc)
setStatus
public void setStatus(int sc,
String msg)
flushBuffer
public void flushBuffer()
throws IOException
- Throws:
IOException
getBufferSize
public int getBufferSize()
getCharacterEncoding
public String getCharacterEncoding()
getLocale
public Locale getLocale()
getOutputStream
public ServletOutputStream getOutputStream()
throws IOException
- Throws:
IOException
getWriter
public PrintWriter getWriter()
throws IOException
- Throws:
IOException
isCommitted
public boolean isCommitted()
reset
public void reset()
setBufferSize
public void setBufferSize(int size)
setContentLength
public void setContentLength(int len)
setContentType
public void setContentType(String type)
setLocale
public void setLocale(Locale locale)
enabled
private boolean enabled()
debug
private void debug(String methodName,
String arg1,
String arg2)