biz.hammurapi.web.menu
Class ResponseWrapper
java.lang.Object
javax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
biz.hammurapi.web.menu.ResponseWrapper
- All Implemented Interfaces:
- javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse
- public class ResponseWrapper
- extends javax.servlet.http.HttpServletResponseWrapper
This response wrapper class extends the support class HttpServletResponseWrapper,
which implements all the methods in the HttpServletResponse interface, as
delegations to the wrapped response.
You only need to override the methods that you need to change.
You can get access to the wrapped response using the method getResponse()
| 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 |
|
Constructor Summary |
ResponseWrapper(javax.servlet.http.HttpServletResponse response)
|
| Methods inherited from class javax.servlet.http.HttpServletResponseWrapper |
addCookie, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendRedirect, setStatus, setStatus |
| Methods inherited from class javax.servlet.ServletResponseWrapper |
flushBuffer, getBufferSize, getCharacterEncoding, getLocale, getResponse, isCommitted, reset, resetBuffer, setBufferSize, 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 |
flushBuffer, getBufferSize, getCharacterEncoding, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setLocale |
ResponseWrapper
public ResponseWrapper(javax.servlet.http.HttpServletResponse response)
getResponseString
public java.lang.String getResponseString()
throws java.io.IOException
- Throws:
java.io.IOException
getResponseReader
public java.io.Reader getResponseReader()
throws java.io.IOException
- Throws:
java.io.IOException
setContentLength
public void setContentLength(int len)
setContentType
public void setContentType(java.lang.String type)
addDateHeader
public void addDateHeader(java.lang.String name,
long date)
addHeader
public void addHeader(java.lang.String name,
java.lang.String value)
addIntHeader
public void addIntHeader(java.lang.String name,
int value)
setDateHeader
public void setDateHeader(java.lang.String name,
long date)
setHeader
public void setHeader(java.lang.String name,
java.lang.String value)
setIntHeader
public void setIntHeader(java.lang.String name,
int value)
sendError
public void sendError(int sc)
throws java.io.IOException
- Throws:
java.io.IOException
sendError
public void sendError(int sc,
java.lang.String msg)
throws java.io.IOException
- Throws:
java.io.IOException
getOutputStream
public javax.servlet.ServletOutputStream getOutputStream()
throws java.io.IOException
- Throws:
java.io.IOException
getWriter
public java.io.PrintWriter getWriter()
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2006 Hammurapi Group. All Rights Reserved.