|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjavax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
org.opengion.hayabusa.filter.FileResponseWrapper
public class FileResponseWrapper
FileFilter で使用する、File圧縮されたレスポンスのラッパクラスです。
フィールドの概要 | |
---|---|
protected javax.servlet.http.HttpServletResponse |
origResponse
レスポンスオブジェクト |
protected javax.servlet.ServletOutputStream |
stream
サーブレット出力ストリーム |
protected java.io.PrintWriter |
writer
出力ライターオブジェクト |
インタフェース javax.servlet.http.HttpServletResponse から継承されたフィールド |
---|
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(javax.servlet.http.HttpServletResponse response,
java.lang.String filename)
コンストラクター |
メソッドの概要 | |
---|---|
javax.servlet.ServletOutputStream |
createOutputStream()
ServletOutputStream の実体である FileResponseStream を作成して返します。 |
void |
finishResponse()
内部ストリーム を クローズします。 |
void |
flushBuffer()
内部ストリームの flush() メソッドを呼び出します。 |
javax.servlet.ServletOutputStream |
getOutputStream()
内部ServletOutputStreamを返します。 |
java.io.PrintWriter |
getWriter()
内部PrintWriterを返します。 |
void |
setContentLength(int length)
内部ストリームのデータ長を設定します(何もしません)。 |
クラス javax.servlet.http.HttpServletResponseWrapper から継承されたメソッド |
---|
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus |
クラス javax.servlet.ServletResponseWrapper から継承されたメソッド |
---|
getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentType, setLocale, setResponse |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース javax.servlet.ServletResponse から継承されたメソッド |
---|
getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentType, setLocale |
フィールドの詳細 |
---|
protected javax.servlet.http.HttpServletResponse origResponse
protected javax.servlet.ServletOutputStream stream
protected java.io.PrintWriter writer
コンストラクタの詳細 |
---|
public FileResponseWrapper(javax.servlet.http.HttpServletResponse response, java.lang.String filename)
response
- HttpServletResponse レスポンスfilename
- String ファイル名メソッドの詳細 |
---|
public javax.servlet.ServletOutputStream createOutputStream() throws java.io.IOException
java.io.IOException
public void finishResponse()
public void flushBuffer() throws java.io.IOException
javax.servlet.ServletResponse
内の flushBuffer
javax.servlet.ServletResponseWrapper
内の flushBuffer
java.io.IOException
public javax.servlet.ServletOutputStream getOutputStream() throws java.io.IOException
javax.servlet.ServletResponse
内の getOutputStream
javax.servlet.ServletResponseWrapper
内の getOutputStream
java.io.IOException
public java.io.PrintWriter getWriter() throws java.io.IOException
javax.servlet.ServletResponse
内の getWriter
javax.servlet.ServletResponseWrapper
内の getWriter
java.io.IOException
public void setContentLength(int length)
javax.servlet.ServletResponse
内の setContentLength
javax.servlet.ServletResponseWrapper
内の setContentLength
length
- int
|
openGion 5.3.0.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |