public class ServletResponseWrapper extends ObjectSE implements ServletResponse
ServletResponse
コンストラクターと説明 |
---|
ServletResponseWrapper(ServletResponse response) 指定されたレスポンスオブジェクトをラップする ServletResponse アダプターを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | flushBuffer() このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで flushBuffer() を呼び出すことです。 |
int | getBufferSize() このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで getBufferSize() を返すことです。 |
StringSE | getCharacterEncoding() このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで getCharacterEncoding() を返すことです。 |
StringSE | getContentType() このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで getContentType() を返すことです。 |
LocaleSE | getLocale() このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで getLocale() を返すことです。 |
ServletOutputStream | getOutputStream() このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで getOutputStream() を返すことです。 |
ServletResponse | getResponse() ラップされた ServletResponse オブジェクトを返します。 |
PrintWriterSE | getWriter() このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで getWriter() を返すことです。 |
boolean | isCommitted() このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで isCommitted() を返すことです。 |
boolean | isWrapperFor(ClassSE<?> wrappedType) この ServletResponseWrapper が指定されたクラス型の ServletResponse をラップするかどうかを(再帰的に)チェックします。 |
boolean | isWrapperFor(ServletResponse wrapped) この ServletResponseWrapper が指定された ServletResponse インスタンスをラップするかどうかを(再帰的に)チェックします。 |
void | reset() このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで reset() を呼び出すことです。 |
void | resetBuffer() このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで resetBuffer() を呼び出すことです。 |
void | setBufferSize(int size) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに対して setBufferSize(int size) を呼び出すことです。 |
void | setCharacterEncoding(StringSE charset) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで setCharacterEncoding(String charset) を呼び出すことです。 |
void | setContentLength(int len) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに対して setContentLength(int len) を呼び出すことです。 |
void | setContentLengthLong(long len) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに対して setContentLengthLong(long len) を呼び出すことです。 |
void | setContentType(StringSE type) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに対して setContentType(文字列型) を呼び出すことです。 |
void | setLocale(LocaleSE loc) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで setLocale(Locale loc) を呼び出すことです。 |
void | setResponse(ServletResponse response) ラップされるレスポンスを設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public ServletResponseWrapper(ServletResponse response)
response
- ラップされる ServletResponse
IllegalArgumentExceptionSE
- レスポンスが null の場合。public ServletResponse getResponse()
ServletResponse
public void setResponse(ServletResponse response)
response
- インストールする ServletResponse
IllegalArgumentExceptionSE
- レスポンスが null の場合。public void setCharacterEncoding(StringSE charset)
ServletResponse
の setCharacterEncoding
charset
- IANA 文字セットで定義された文字セットのみを指定する文字列 (http://www.iana.org/assignments/character-sets)ServletResponse.setContentType(java.lang.String)
, ServletResponse.setLocale(java.util.Locale)
public StringSE getCharacterEncoding()
ServletResponse
の getCharacterEncoding
String
、たとえば UTF-8
public ServletOutputStream getOutputStream() throws IOExceptionSE
ServletResponse
の getOutputStream
ServletOutputStream
IOExceptionSE
- 入力または出力の例外が発生した場合 ServletResponse.getWriter()
, ServletResponse.reset()
public PrintWriterSE getWriter() throws IOExceptionSE
ServletResponse
の getWriter
PrintWriter
オブジェクト UnsupportedEncodingExceptionSE
- getCharacterEncoding
によって返された文字エンコードを使用できない場合 IOExceptionSE
- 入力または出力の例外が発生した場合 ServletResponse.getOutputStream()
, ServletResponse.setCharacterEncoding(java.lang.String)
, ServletResponse.reset()
public void setContentLength(int len)
ServletResponse
の setContentLength
len
- クライアントに返されるコンテンツの長さを指定する整数。Content-Length ヘッダーを設定します public void setContentLengthLong(long len)
ServletResponse
の setContentLengthLong
len
- クライアントに返されるコンテンツの長さを指定する long; Content-Length ヘッダーを設定します public void setContentType(StringSE type)
ServletResponse
の setContentType
type
- コンテンツの MIME 型を指定する String
ServletResponse.setLocale(java.util.Locale)
, ServletResponse.setCharacterEncoding(java.lang.String)
, ServletResponse.getOutputStream()
, ServletResponse.getWriter()
public StringSE getContentType()
ServletResponse
の getContentType
text/html; charset=UTF-8
などのコンテンツ型を指定する String
または nullpublic void setBufferSize(int size)
ServletResponse
の setBufferSize
size
- 優先バッファサイズ ServletResponse.getBufferSize()
, ServletResponse.flushBuffer()
, ServletResponse.isCommitted()
, ServletResponse.reset()
public int getBufferSize()
ServletResponse
の getBufferSize
ServletResponse.setBufferSize(int)
, ServletResponse.flushBuffer()
, ServletResponse.isCommitted()
, ServletResponse.reset()
public void flushBuffer() throws IOExceptionSE
ServletResponse
の flushBuffer
IOExceptionSE
- バッファをフラッシュする動作を完了できない場合。ServletResponse.setBufferSize(int)
, ServletResponse.getBufferSize()
, ServletResponse.isCommitted()
, ServletResponse.reset()
public boolean isCommitted()
ServletResponse
の isCommitted
ServletResponse.setBufferSize(int)
, ServletResponse.getBufferSize()
, ServletResponse.flushBuffer()
, ServletResponse.reset()
public void reset()
public void resetBuffer()
public void setLocale(LocaleSE loc)
ServletResponse
の setLocale
loc
- レスポンスのロケール ServletResponse.getLocale()
, ServletResponse.setContentType(java.lang.String)
, ServletResponse.setCharacterEncoding(java.lang.String)
public LocaleSE getLocale()
ServletResponse
の getLocale
ServletResponse.setLocale(java.util.Locale)
public boolean isWrapperFor(ServletResponse wrapped)
ServletResponse
インスタンスをラップするかどうかを(再帰的に)チェックします。wrapped
- 検索する ServletResponse インスタンス public boolean isWrapperFor(ClassSE<?> wrappedType)
ServletResponse
をラップするかどうかを(再帰的に)チェックします。wrappedType
- 検索する ServletResponse クラス型 IllegalArgumentExceptionSE
- 指定されたクラスが ServletResponse
を実装していない場合 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.