クラス MockJspWriter

java.lang.ObjectSE
java.io.WriterSE
jakarta.servlet.jsp.JspWriter
org.springframework.mock.web.MockJspWriter
実装されているすべてのインターフェース:
CloseableSE, FlushableSE, AppendableSE, AutoCloseableSE

public class MockJspWriter extends jakarta.servlet.jsp.JspWriter
JspWriter クラスのモック実装。カスタム JSP タグをテストする場合にのみ必要です。
導入:
2.5
作成者:
Juergen Hoeller
  • コンストラクターの詳細

    • MockJspWriter

      public MockJspWriter(jakarta.servlet.http.HttpServletResponse response)
      レスポンスのデフォルトのライターを使用して、指定されたレスポンスの MockJspWriter を作成します。
      パラメーター:
      response - ラップするサーブレットのレスポンス
    • MockJspWriter

      public MockJspWriter(WriterSE targetWriter)
      指定されたプレーンライターの MockJspWriter を作成します。
      パラメーター:
      targetWriter - ラップするターゲットライター
    • MockJspWriter

      public MockJspWriter(@Nullable jakarta.servlet.http.HttpServletResponse response, @Nullable WriterSE targetWriter)
      指定されたレスポンスに対して MockJspWriter を作成します。
      パラメーター:
      response - ラップするサーブレットのレスポンス
      targetWriter - ラップするターゲットライター
  • メソッドの詳細

    • getTargetWriter

      protected PrintWriterSE getTargetWriter() throws IOExceptionSE
      ターゲット Writer を遅延初期化します。
      例外:
      IOExceptionSE
    • clear

      public void clear() throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterclear 
      例外:
      IOExceptionSE
    • clearBuffer

      public void clearBuffer() throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterclearBuffer 
      例外:
      IOExceptionSE
    • flush

      public void flush() throws IOExceptionSE
      次で指定:
      インターフェース FlushableSEflush 
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterflush 
      例外:
      IOExceptionSE
    • close

      public void close() throws IOExceptionSE
      次で指定:
      インターフェース AutoCloseableSEclose 
      次で指定:
      インターフェース CloseableSEclose 
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterclose 
      例外:
      IOExceptionSE
    • getRemaining

      public int getRemaining()
      次で指定:
      クラス jakarta.servlet.jsp.JspWritergetRemaining 
    • newLine

      public void newLine() throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriternewLine 
      例外:
      IOExceptionSE
    • write

      public void write(char[] value, int offset, int length) throws IOExceptionSE
      次で指定:
      クラス WriterSEwriteSE 
      例外:
      IOExceptionSE
    • print

      public void print(boolean value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprint 
      例外:
      IOExceptionSE
    • print

      public void print(char value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprint 
      例外:
      IOExceptionSE
    • print

      public void print(char[] value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprint 
      例外:
      IOExceptionSE
    • print

      public void print(double value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprint 
      例外:
      IOExceptionSE
    • print

      public void print(float value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprint 
      例外:
      IOExceptionSE
    • print

      public void print(int value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprint 
      例外:
      IOExceptionSE
    • print

      public void print(long value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprint 
      例外:
      IOExceptionSE
    • print

      public void print(ObjectSE value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprint 
      例外:
      IOExceptionSE
    • print

      public void print(StringSE value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprint 
      例外:
      IOExceptionSE
    • println

      public void println() throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprintln 
      例外:
      IOExceptionSE
    • println

      public void println(boolean value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprintln 
      例外:
      IOExceptionSE
    • println

      public void println(char value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprintln 
      例外:
      IOExceptionSE
    • println

      public void println(char[] value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprintln 
      例外:
      IOExceptionSE
    • println

      public void println(double value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprintln 
      例外:
      IOExceptionSE
    • println

      public void println(float value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprintln 
      例外:
      IOExceptionSE
    • println

      public void println(int value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprintln 
      例外:
      IOExceptionSE
    • println

      public void println(long value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprintln 
      例外:
      IOExceptionSE
    • println

      public void println(ObjectSE value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprintln 
      例外:
      IOExceptionSE
    • println

      public void println(StringSE value) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterprintln 
      例外:
      IOExceptionSE