|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjavax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
jp.cssj.cti2.helpers.CTIHttpServletResponseWrapper
public class CTIHttpServletResponseWrapper
転送先のサーブレット/JSPの出力をキャプチャしてCTISessionに渡します。
フィールドの概要 |
---|
インタフェース 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 |
コンストラクタの概要 | |
---|---|
CTIHttpServletResponseWrapper(javax.servlet.http.HttpServletResponse response,
CTISession session,
URI uri)
new CTIHttpServletResponseWrapper(response, session, uri, true)を呼び出すのと同等です。 |
|
CTIHttpServletResponseWrapper(javax.servlet.http.HttpServletResponse response,
CTISession session,
URI uri,
boolean transcode)
指定したレスポンスをラップし、セッションにデータを送るレスポンスを構築します。 |
メソッドの概要 | |
---|---|
void |
close()
|
void |
flushBuffer()
|
String |
getEncoding()
キャラクタ・エンコーディングを返します。 |
long |
getLength()
データのサイズを返します。 |
String |
getMimeType()
データのMIME型を返します。 |
javax.servlet.ServletOutputStream |
getOutputStream()
|
URI |
getURI()
データのURIを返します。 |
PrintWriter |
getWriter()
|
void |
setCharacterEncoding(String encoding)
|
void |
setContentLength(int contentLength)
|
void |
setContentType(String contentType)
|
クラス 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, 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, setLocale |
コンストラクタの詳細 |
---|
public CTIHttpServletResponseWrapper(javax.servlet.http.HttpServletResponse response, CTISession session, URI uri, boolean transcode)
response
- ラップするレスポンス。session
- データ送信先のセッション。uri
- データのURI。transcode
- falseであればリソースとして、trueであればメインドキュメントとして渡す。public CTIHttpServletResponseWrapper(javax.servlet.http.HttpServletResponse response, CTISession session, URI uri)
response
- ラップするレスポンス。session
- データ送信先のセッション。uri
- データのURI。メソッドの詳細 |
---|
public void setContentLength(int contentLength)
javax.servlet.ServletResponse
内の setContentLength
javax.servlet.ServletResponseWrapper
内の setContentLength
public void setContentType(String contentType)
javax.servlet.ServletResponse
内の setContentType
javax.servlet.ServletResponseWrapper
内の setContentType
public void setCharacterEncoding(String encoding)
javax.servlet.ServletResponse
内の setCharacterEncoding
javax.servlet.ServletResponseWrapper
内の setCharacterEncoding
public String getEncoding() throws IOException
MetaSource
の記述:
MetaSource
内の getEncoding
IOException
public long getLength() throws IOException
MetaSource
の記述:
MetaSource
内の getLength
IOException
public String getMimeType() throws IOException
MetaSource
の記述:
MetaSource
内の getMimeType
IOException
public URI getURI()
MetaSource
の記述:
MetaSource
内の getURI
public javax.servlet.ServletOutputStream getOutputStream()
javax.servlet.ServletResponse
内の getOutputStream
javax.servlet.ServletResponseWrapper
内の getOutputStream
public PrintWriter getWriter() throws IOException
javax.servlet.ServletResponse
内の getWriter
javax.servlet.ServletResponseWrapper
内の getWriter
IOException
public void flushBuffer() throws IOException
javax.servlet.ServletResponse
内の flushBuffer
javax.servlet.ServletResponseWrapper
内の flushBuffer
IOException
public void close() throws IOException
IOException
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |