パッケージ jakarta.servlet

クラス ServletResponseWrapper

  • 実装されたすべてのインターフェース:
    ServletResponse
    既知の直属サブクラス
    HttpServletResponseWrapper

    public class ServletResponseWrapper
    extends ObjectSE
    implements ServletResponse
    サーブレットからのレスポンスを適応させたい開発者がサブクラス化できる、ServletResponse インターフェースの便利な実装を提供します。このクラスは、Wrapper または Decorator パターンを実装します。メソッドは、ラップされたレスポンスオブジェクトへの呼び出しをデフォルトで実行します。
    導入:
    Servlet 2.3
    作成者:
    Various
    関連事項:
    ServletResponse
    • コンストラクターのサマリー

      コンストラクター  
      コンストラクター 説明
      ServletResponseWrapper​(ServletResponse response)
      指定されたレスポンスオブジェクトをラップする ServletResponse アダプターを作成します。
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      voidflushBuffer()
      このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで flushBuffer() を呼び出すことです。
      intgetBufferSize()
      このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで getBufferSize() を返すことです。
      StringSEgetCharacterEncoding()
      このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで getCharacterEncoding() を返すことです。
      StringSEgetContentType()
      このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで getContentType() を返すことです。
      LocaleSEgetLocale()
      このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで getLocale() を返すことです。
      ServletOutputStreamgetOutputStream()
      このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで getOutputStream() を返すことです。
      ServletResponsegetResponse()
      ラップされた ServletResponse オブジェクトを返します。
      PrintWriterSEgetWriter()
      このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで getWriter() を返すことです。
      booleanisCommitted()
      このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで isCommitted() を返すことです。
      booleanisWrapperFor​(ServletResponse wrapped)
      この ServletResponseWrapper が指定された ServletResponse インスタンスをラップするかどうかを(再帰的に)チェックします。
      booleanisWrapperFor​(ClassSE<?> wrappedType)
      この ServletResponseWrapper が指定されたクラス型の ServletResponse をラップするかどうかを(再帰的に)チェックします。
      voidreset()
      このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで reset() を呼び出すことです。
      voidresetBuffer()
      このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで resetBuffer() を呼び出すことです。
      voidsetBufferSize​(int size)
      このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに対して setBufferSize(int size) を呼び出すことです。
      voidsetCharacterEncoding​(StringSE charset)
      このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで setCharacterEncoding(String charset) を呼び出すことです。
      voidsetContentLength​(int len)
      このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに対して setContentLength(int len) を呼び出すことです。
      voidsetContentLengthLong​(long len)
      このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに対して setContentLengthLong(long len) を呼び出すことです。
      voidsetContentType​(StringSE type)
      このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに対して setContentType(文字列型) を呼び出すことです。
      voidsetLocale​(LocaleSE loc)
      このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで setLocale(Locale loc) を呼び出すことです。
      voidsetResponse​(ServletResponse response)
      ラップされるレスポンスを設定します。