public class ServletResponseWrapper extends Object implements ServletResponse
ServletResponse| コンストラクタと説明 |
|---|
ServletResponseWrapper(ServletResponse response)
指定されたレスポンスオブジェクトをラップするServletResponseアダプタを作成します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
flushBuffer()
このメソッドのデフォルトの動作はラップされたレスポンスオブジェクトのflushBuffer()を呼び出すことです。
|
int |
getBufferSize()
このメソッドのデフォルトの動作はラップされたレスポンスオブジェクトのgetBufferSize()を返すことです。
|
String |
getCharacterEncoding()
このメソッドのデフォルトの動作はラップされたレスポンスオブジェクトのgetCharacterEncoding()を返すことです。
|
String |
getContentType()
このメソッドのデフォルトの動作はラップされたレスポンスオブジェクトのgetContentType()を返すことです。
|
Locale |
getLocale()
このメソッドのデフォルトの動作はラップされたレスポンスオブジェクトのgetLocale()を返すことです。
|
ServletOutputStream |
getOutputStream()
このメソッドのデフォルトの動作はラップされたレスポンスオブジェクトのgetOutputStream()を返すことです。
|
ServletResponse |
getResponse()
ラップされたServletResponseのオブジェクトを返します。
|
PrintWriter |
getWriter()
このメソッドのデフォルトの動作はラップされたレスポンスオブジェクトのgetWriter()を返すことです。
|
boolean |
isCommitted()
このメソッドのデフォルトの動作はラップされたレスポンスオブジェクトのisCommitted()を返すことです。
|
boolean |
isWrapperFor(Class<?> wrappedType)
このServletResponseWrapperが与えられたClassの型の
ServletResponse をラップしているかどうかを(再帰的に)チェックします。 |
boolean |
isWrapperFor(ServletResponse wrapped)
このServletResponseWrapperが与えられた
ServletResponseのインスタンスをラップしているかどうかを(再帰的に)チェックします。 |
void |
reset()
このメソッドのデフォルトの動作はラップされたレスポンスオブジェクトのreset()を呼び出すことです。
|
void |
resetBuffer()
このメソッドのデフォルトの動作はラップされたレスポンスオブジェクトのresetBuffer()を呼び出すことです。
|
void |
setBufferSize(int size)
このメソッドのデフォルトの動作はラップされたレスポンスオブジェクトのsetBufferSize(int size)を呼び出すことです。
|
void |
setCharacterEncoding(String charset)
このメソッドのデフォルトの動作はラップされたレスポンスオブジェクトのsetCharacterEncoding(String charset)を呼び出すことです。
|
void |
setContentLength(int len)
このメソッドのデフォルトの動作はラップされたレスポンスオブジェクトのsetContentLength(int len)を呼び出すことです。
|
void |
setContentLengthLong(long len)
このメソッドのデフォルトの動作はラップされたレスポンスオブジェクトのsetContentLengthLong(long len)を呼び出すことです。
|
void |
setContentType(String type)
このメソッドのデフォルトの動作はラップされたレスポンスオブジェクトのsetContentType(String type)を呼び出すことです。
|
void |
setLocale(Locale loc)
このメソッドのデフォルトの動作はラップされたレスポンスオブジェクトのsetLocale(Locale loc)を呼び出すことです。
|
void |
setResponse(ServletResponse response)
ラップされているレスポンスを設定します。
|
public ServletResponseWrapper(ServletResponse response)
response - ラップされるServletResponseIllegalArgumentException - responseがnullpublic ServletResponse getResponse()
ServletResponsepublic void setResponse(ServletResponse response)
response - 取り付けられる ServletResponseIllegalArgumentException - responseがnullpublic void setCharacterEncoding(String charset)
setCharacterEncoding インタフェース内 ServletResponsecharset - IANA 定義の文字セットを示す文字列
(http://www.iana.org/assignments/character-sets)ServletResponse.setContentType(java.lang.String),
ServletResponse.setLocale(java.util.Locale)public String getCharacterEncoding()
getCharacterEncoding インタフェース内 ServletResponseString、例としてUTF-8public ServletOutputStream getOutputStream() throws IOException
getOutputStream インタフェース内 ServletResponseServletOutputStreamIOException - I/Oエラーが発生したServletResponse.getWriter(),
ServletResponse.reset()public PrintWriter getWriter() throws IOException
getWriter インタフェース内 ServletResponsePrintWriterオブジェクトUnsupportedEncodingException - getCharacterEncodingから返された文字エンコーディングが使用できない文字エンコーディングだったIOException - I/Oエラーが発生したServletResponse.getOutputStream(),
ServletResponse.setCharacterEncoding(java.lang.String),
ServletResponse.reset()public void setContentLength(int len)
setContentLength インタフェース内 ServletResponselen - クライアントに返されるコンテンツの長さを指定するinteger、Content-Lengthヘッダーを設定するpublic void setContentLengthLong(long len)
setContentLengthLong インタフェース内 ServletResponselen - クライアントに返されるコンテンツの長さを指定するlong、Content-Lengthヘッダーを設定するpublic void setContentType(String type)
setContentType インタフェース内 ServletResponsetype - コンテンツのMIMEタイプを示すStringServletResponse.setLocale(java.util.Locale),
ServletResponse.setCharacterEncoding(java.lang.String),
ServletResponse.getOutputStream(),
ServletResponse.getWriter()public String getContentType()
getContentType インタフェース内 ServletResponseString、例としてtext/html; charset=UTF-8、もしくはnullpublic void setBufferSize(int size)
setBufferSize インタフェース内 ServletResponsesize - 好ましいバッファーサイズServletResponse.getBufferSize(),
ServletResponse.flushBuffer(),
ServletResponse.isCommitted(),
ServletResponse.reset()public int getBufferSize()
getBufferSize インタフェース内 ServletResponseServletResponse.setBufferSize(int),
ServletResponse.flushBuffer(),
ServletResponse.isCommitted(),
ServletResponse.reset()public void flushBuffer()
throws IOException
flushBuffer インタフェース内 ServletResponseIOException - バッファーを完全にフラッシュすることができなかったServletResponse.setBufferSize(int),
ServletResponse.getBufferSize(),
ServletResponse.isCommitted(),
ServletResponse.reset()public boolean isCommitted()
isCommitted インタフェース内 ServletResponseServletResponse.setBufferSize(int),
ServletResponse.getBufferSize(),
ServletResponse.flushBuffer(),
ServletResponse.reset()public void reset()
public void resetBuffer()
public void setLocale(Locale loc)
setLocale インタフェース内 ServletResponseloc - レスポンスのロケールServletResponse.getLocale(),
ServletResponse.setContentType(java.lang.String),
ServletResponse.setCharacterEncoding(java.lang.String)public Locale getLocale()
getLocale インタフェース内 ServletResponseServletResponse.setLocale(java.util.Locale)public boolean isWrapperFor(ServletResponse wrapped)
ServletResponseのインスタンスをラップしているかどうかを(再帰的に)チェックします。wrapped - 探すServletResponseのインスタンスpublic boolean isWrapperFor(Class<?> wrappedType)
ServletResponse をラップしているかどうかを(再帰的に)チェックします。wrappedType - 探すServletResponseのclassの型ServletResponseをServletResponseWrapperがラップしているならtrue、そうでないならfalseIllegalArgumentException - 与えられたclassがServletResponseを実装していない場合Copyright © 1999-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms. Portions Copyright © 1999-2002 The Apache Software Foundation. Portions Copyright © 2017- @megascus. Translated by @megascus.