クラス MockBodyContent

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

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

    • MockBodyContent

      public MockBodyContent(StringSE content, jakarta.servlet.http.HttpServletResponse response)
      指定されたレスポンスに対して MockBodyContent を作成します。
      パラメーター:
      content - 公開するボディコンテンツ
      response - ラップするサーブレットのレスポンス
    • MockBodyContent

      public MockBodyContent(StringSE content, WriterSE targetWriter)
      指定されたレスポンスに対して MockBodyContent を作成します。
      パラメーター:
      content - 公開するボディコンテンツ
      targetWriter - ラップするターゲットライター
    • MockBodyContent

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

    • getReader

      public ReaderSE getReader()
      次で指定:
      クラス jakarta.servlet.jsp.tagext.BodyContentgetReader 
    • getString

      public StringSE getString()
      次で指定:
      クラス jakarta.servlet.jsp.tagext.BodyContentgetString 
    • writeOut

      public void writeOut(WriterSE writer) throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.tagext.BodyContentwriteOut 
      例外:
      IOExceptionSE
    • clear

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

      public void clearBuffer() throws IOExceptionSE
      次で指定:
      クラス jakarta.servlet.jsp.JspWriterclearBuffer 
      例外:
      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