|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
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()
|
javax.servlet.ServletOutputStream |
getOutputStream()
|
URI |
getURI()
|
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 内の setContentLengthjavax.servlet.ServletResponseWrapper 内の setContentLengthpublic void setContentType(String contentType)
javax.servlet.ServletResponse 内の setContentTypejavax.servlet.ServletResponseWrapper 内の setContentTypepublic void setCharacterEncoding(String encoding)
javax.servlet.ServletResponse 内の setCharacterEncodingjavax.servlet.ServletResponseWrapper 内の setCharacterEncoding
public String getEncoding()
throws IOException
MetaSource 内の getEncodingIOException
public long getLength()
throws IOException
MetaSource 内の getLengthIOException
public String getMimeType()
throws IOException
MetaSource 内の getMimeTypeIOExceptionpublic URI getURI()
MetaSource 内の getURIpublic javax.servlet.ServletOutputStream getOutputStream()
javax.servlet.ServletResponse 内の getOutputStreamjavax.servlet.ServletResponseWrapper 内の getOutputStream
public PrintWriter getWriter()
throws IOException
javax.servlet.ServletResponse 内の getWriterjavax.servlet.ServletResponseWrapper 内の getWriterIOException
public void flushBuffer()
throws IOException
javax.servlet.ServletResponse 内の flushBufferjavax.servlet.ServletResponseWrapper 内の flushBufferIOException
public void close()
throws IOException
IOException
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||