public class CachableHttpServletResponse
extends javax.servlet.http.HttpServletResponseWrapper
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
ACTION_RUNTIME_NAME |
static java.lang.String |
CHSR_NAME |
static java.lang.String |
CONTENT_CACHE_NAME |
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, 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| コンストラクタと説明 |
|---|
CachableHttpServletResponse(javax.servlet.http.HttpServletResponse response) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addCookie(javax.servlet.http.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) |
boolean |
containsHeader(java.lang.String name) |
java.lang.String |
encodeRedirectUrl(java.lang.String url) |
java.lang.String |
encodeRedirectURL(java.lang.String url) |
java.lang.String |
encodeUrl(java.lang.String url) |
java.lang.String |
encodeURL(java.lang.String url) |
void |
flushBuffer() |
void |
flushToContentCache() |
int |
getBufferSize() |
java.lang.String |
getCharacterEncoding() |
java.lang.String |
getContentType() |
ContentCache |
getCurrentContentCache() |
java.util.Locale |
getLocale() |
javax.servlet.ServletOutputStream |
getOutputStream() |
java.io.PrintWriter |
getWriter() |
boolean |
isCommitted() |
boolean |
isDoCache() |
boolean |
isError() |
boolean |
isRedirect() |
void |
reset() |
void |
resetBuffer() |
void |
sendError(int sc) |
void |
sendError(int sc,
java.lang.String msg) |
void |
sendRedirect(java.lang.String location) |
void |
setBufferSize(int size) |
void |
setCharacterEncoding(java.lang.String charset) |
void |
setContentLength(int len) |
void |
setContentType(java.lang.String type) |
void |
setCurrentContentCache(ContentCache cc) |
void |
setDateHeader(java.lang.String name,
long date) |
void |
setDoCache(boolean doCache) |
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) |
getHeader, getHeaderNames, getHeaders, getStatusgetResponse, isWrapperFor, isWrapperFor, setContentLengthLong, setResponsepublic static final java.lang.String CONTENT_CACHE_NAME
public static final java.lang.String CHSR_NAME
public static final java.lang.String ACTION_RUNTIME_NAME
public CachableHttpServletResponse(javax.servlet.http.HttpServletResponse response)
public boolean isDoCache()
public void setDoCache(boolean doCache)
public void setCurrentContentCache(ContentCache cc)
public ContentCache getCurrentContentCache()
public void flushToContentCache()
throws java.io.IOException
java.io.IOExceptionpublic boolean isError()
public boolean isRedirect()
public void addCookie(javax.servlet.http.Cookie cookie)
addCookie インタフェース内 javax.servlet.http.HttpServletResponseaddCookie クラス内 javax.servlet.http.HttpServletResponseWrapperpublic void addDateHeader(java.lang.String name,
long date)
addDateHeader インタフェース内 javax.servlet.http.HttpServletResponseaddDateHeader クラス内 javax.servlet.http.HttpServletResponseWrapperpublic void addHeader(java.lang.String name,
java.lang.String value)
addHeader インタフェース内 javax.servlet.http.HttpServletResponseaddHeader クラス内 javax.servlet.http.HttpServletResponseWrapperpublic void addIntHeader(java.lang.String name,
int value)
addIntHeader インタフェース内 javax.servlet.http.HttpServletResponseaddIntHeader クラス内 javax.servlet.http.HttpServletResponseWrapperpublic boolean containsHeader(java.lang.String name)
containsHeader インタフェース内 javax.servlet.http.HttpServletResponsecontainsHeader クラス内 javax.servlet.http.HttpServletResponseWrapperpublic java.lang.String encodeRedirectURL(java.lang.String url)
encodeRedirectURL インタフェース内 javax.servlet.http.HttpServletResponseencodeRedirectURL クラス内 javax.servlet.http.HttpServletResponseWrapperpublic java.lang.String encodeRedirectUrl(java.lang.String url)
encodeRedirectUrl インタフェース内 javax.servlet.http.HttpServletResponseencodeRedirectUrl クラス内 javax.servlet.http.HttpServletResponseWrapperpublic java.lang.String encodeURL(java.lang.String url)
encodeURL インタフェース内 javax.servlet.http.HttpServletResponseencodeURL クラス内 javax.servlet.http.HttpServletResponseWrapperpublic java.lang.String encodeUrl(java.lang.String url)
encodeUrl インタフェース内 javax.servlet.http.HttpServletResponseencodeUrl クラス内 javax.servlet.http.HttpServletResponseWrapperpublic void sendError(int sc,
java.lang.String msg)
throws java.io.IOException
sendError インタフェース内 javax.servlet.http.HttpServletResponsesendError クラス内 javax.servlet.http.HttpServletResponseWrapperjava.io.IOExceptionpublic void sendError(int sc)
throws java.io.IOException
sendError インタフェース内 javax.servlet.http.HttpServletResponsesendError クラス内 javax.servlet.http.HttpServletResponseWrapperjava.io.IOExceptionpublic void sendRedirect(java.lang.String location)
throws java.io.IOException
sendRedirect インタフェース内 javax.servlet.http.HttpServletResponsesendRedirect クラス内 javax.servlet.http.HttpServletResponseWrapperjava.io.IOExceptionpublic void setDateHeader(java.lang.String name,
long date)
setDateHeader インタフェース内 javax.servlet.http.HttpServletResponsesetDateHeader クラス内 javax.servlet.http.HttpServletResponseWrapperpublic void setHeader(java.lang.String name,
java.lang.String value)
setHeader インタフェース内 javax.servlet.http.HttpServletResponsesetHeader クラス内 javax.servlet.http.HttpServletResponseWrapperpublic void setIntHeader(java.lang.String name,
int value)
setIntHeader インタフェース内 javax.servlet.http.HttpServletResponsesetIntHeader クラス内 javax.servlet.http.HttpServletResponseWrapperpublic void setStatus(int sc,
java.lang.String sm)
setStatus インタフェース内 javax.servlet.http.HttpServletResponsesetStatus クラス内 javax.servlet.http.HttpServletResponseWrapperpublic void setStatus(int sc)
setStatus インタフェース内 javax.servlet.http.HttpServletResponsesetStatus クラス内 javax.servlet.http.HttpServletResponseWrapperpublic void flushBuffer()
throws java.io.IOException
flushBuffer インタフェース内 javax.servlet.ServletResponseflushBuffer クラス内 javax.servlet.ServletResponseWrapperjava.io.IOExceptionpublic int getBufferSize()
getBufferSize インタフェース内 javax.servlet.ServletResponsegetBufferSize クラス内 javax.servlet.ServletResponseWrapperpublic java.lang.String getCharacterEncoding()
getCharacterEncoding インタフェース内 javax.servlet.ServletResponsegetCharacterEncoding クラス内 javax.servlet.ServletResponseWrapperpublic java.lang.String getContentType()
getContentType インタフェース内 javax.servlet.ServletResponsegetContentType クラス内 javax.servlet.ServletResponseWrapperpublic java.util.Locale getLocale()
getLocale インタフェース内 javax.servlet.ServletResponsegetLocale クラス内 javax.servlet.ServletResponseWrapperpublic javax.servlet.ServletOutputStream getOutputStream()
throws java.io.IOException
getOutputStream インタフェース内 javax.servlet.ServletResponsegetOutputStream クラス内 javax.servlet.ServletResponseWrapperjava.io.IOExceptionpublic java.io.PrintWriter getWriter()
throws java.io.IOException
getWriter インタフェース内 javax.servlet.ServletResponsegetWriter クラス内 javax.servlet.ServletResponseWrapperjava.io.IOExceptionpublic boolean isCommitted()
isCommitted インタフェース内 javax.servlet.ServletResponseisCommitted クラス内 javax.servlet.ServletResponseWrapperpublic void reset()
reset インタフェース内 javax.servlet.ServletResponsereset クラス内 javax.servlet.ServletResponseWrapperpublic void resetBuffer()
resetBuffer インタフェース内 javax.servlet.ServletResponseresetBuffer クラス内 javax.servlet.ServletResponseWrapperpublic void setBufferSize(int size)
setBufferSize インタフェース内 javax.servlet.ServletResponsesetBufferSize クラス内 javax.servlet.ServletResponseWrapperpublic void setCharacterEncoding(java.lang.String charset)
setCharacterEncoding インタフェース内 javax.servlet.ServletResponsesetCharacterEncoding クラス内 javax.servlet.ServletResponseWrapperpublic void setContentLength(int len)
setContentLength インタフェース内 javax.servlet.ServletResponsesetContentLength クラス内 javax.servlet.ServletResponseWrapperpublic void setContentType(java.lang.String type)
setContentType インタフェース内 javax.servlet.ServletResponsesetContentType クラス内 javax.servlet.ServletResponseWrapperpublic void setLocale(java.util.Locale loc)
setLocale インタフェース内 javax.servlet.ServletResponsesetLocale クラス内 javax.servlet.ServletResponseWrapper