public class FileResponseWrapper extends HttpServletResponseWrapper
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected HttpServletResponse |
origResponse
レスポンスオブジェクト
|
protected ServletOutputStream |
stream
サーブレット出力ストリーム
|
protected PrintWriter |
writer
出力ライターオブジェクト
|
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| コンストラクタと説明 |
|---|
FileResponseWrapper(HttpServletResponse response,
String filename)
コンストラクター
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ServletOutputStream |
createOutputStream()
ServletOutputStream の実体である FileResponseStream を作成して返します。
|
void |
finishResponse()
内部ストリーム を クローズします。
|
void |
flushBuffer()
内部ストリームの flush() メソッドを呼び出します。
|
ServletOutputStream |
getOutputStream()
内部ServletOutputStreamを返します。
|
PrintWriter |
getWriter()
内部PrintWriterを返します。
|
void |
setContentLength(int length)
内部ストリームのデータ長を設定します(何もしません)。
|
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatusgetBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentType, setLocale, setResponseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentType, setLocaleprotected HttpServletResponse origResponse
protected ServletOutputStream stream
protected PrintWriter writer
public FileResponseWrapper(HttpServletResponse response, String filename)
response - レスポンスfilename - ファイル名public ServletOutputStream createOutputStream() throws IOException
IOException - 入出力エラーが発生したときpublic void finishResponse()
public void flushBuffer() throws IOException
flushBuffer インタフェース内 ServletResponseflushBuffer クラス内 ServletResponseWrapperIOExceptionpublic ServletOutputStream getOutputStream() throws IOException
getOutputStream インタフェース内 ServletResponsegetOutputStream クラス内 ServletResponseWrapperIOExceptionpublic PrintWriter getWriter() throws IOException
getWriter インタフェース内 ServletResponsegetWriter クラス内 ServletResponseWrapperIOExceptionpublic void setContentLength(int length)
setContentLength インタフェース内 ServletResponsesetContentLength クラス内 ServletResponseWrapperlength - データ長Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.