类 MockBodyContent
java.lang.Object
java.io.Writer
jakarta.servlet.jsp.JspWriter
jakarta.servlet.jsp.tagext.BodyContent
cn.taketoday.mock.web.MockBodyContent
- 所有已实现的接口:
Closeable,Flushable,Appendable,AutoCloseable
public class MockBodyContent
extends jakarta.servlet.jsp.tagext.BodyContent
Mock implementation of the
BodyContent class.
Only necessary for testing applications when testing custom JSP tags.- 从以下版本开始:
- 4.0
- 作者:
- Juergen Hoeller
-
字段概要
字段从类继承的字段 jakarta.servlet.jsp.JspWriter
autoFlush, bufferSize, DEFAULT_BUFFER, NO_BUFFER, UNBOUNDED_BUFFER -
构造器概要
构造器构造器说明MockBodyContent(String content, jakarta.servlet.http.HttpServletResponse response) Create a MockBodyContent for the given response.MockBodyContent(String content, jakarta.servlet.http.HttpServletResponse response, Writer targetWriter) Create a MockBodyContent for the given response.MockBodyContent(String content, Writer targetWriter) Create a MockBodyContent for the given response. -
方法概要
修饰符和类型方法说明private static jakarta.servlet.jsp.JspWriteradaptJspWriter(Writer targetWriter, jakarta.servlet.http.HttpServletResponse response) voidclear()voidvoidclose()intvoidnewLine()voidprint(boolean value) voidprint(char value) voidprint(char[] value) voidprint(double value) voidprint(float value) voidprint(int value) voidprint(long value) voidvoidvoidprintln()voidprintln(boolean value) voidprintln(char value) voidprintln(char[] value) voidprintln(double value) voidprintln(float value) voidprintln(int value) voidprintln(long value) voidvoidvoidwrite(char[] value, int offset, int length) void从类继承的方法 jakarta.servlet.jsp.tagext.BodyContent
clearBody, flush, getEnclosingWriter从类继承的方法 jakarta.servlet.jsp.JspWriter
getBufferSize, isAutoFlush
-
字段详细资料
-
-
构造器详细资料
-
MockBodyContent
Create a MockBodyContent for the given response.- 参数:
content- the body content to exposeresponse- the servlet response to wrap
-
MockBodyContent
Create a MockBodyContent for the given response.- 参数:
content- the body content to exposetargetWriter- the target Writer to wrap
-
MockBodyContent
public MockBodyContent(String content, @Nullable jakarta.servlet.http.HttpServletResponse response, @Nullable Writer targetWriter) Create a MockBodyContent for the given response.- 参数:
content- the body content to exposeresponse- the servlet response to wraptargetWriter- the target Writer to wrap
-
-
方法详细资料
-
adaptJspWriter
private static jakarta.servlet.jsp.JspWriter adaptJspWriter(@Nullable Writer targetWriter, @Nullable jakarta.servlet.http.HttpServletResponse response) -
getReader
- 指定者:
getReader在类中jakarta.servlet.jsp.tagext.BodyContent
-
getString
- 指定者:
getString在类中jakarta.servlet.jsp.tagext.BodyContent
-
writeOut
- 指定者:
writeOut在类中jakarta.servlet.jsp.tagext.BodyContent- 抛出:
IOException
-
clear
- 指定者:
clear在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
clearBuffer
- 指定者:
clearBuffer在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
close
- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中Closeable- 指定者:
close在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
getRemaining
public int getRemaining()- 指定者:
getRemaining在类中jakarta.servlet.jsp.JspWriter
-
newLine
- 指定者:
newLine在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
write
- 指定者:
write在类中Writer- 抛出:
IOException
-
print
- 指定者:
print在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
print
- 指定者:
print在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
print
- 指定者:
print在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
print
- 指定者:
print在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
print
- 指定者:
print在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
print
- 指定者:
print在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
print
- 指定者:
print在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
print
- 指定者:
print在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
print
- 指定者:
print在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
println
- 指定者:
println在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
println
- 指定者:
println在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
println
- 指定者:
println在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
println
- 指定者:
println在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
println
- 指定者:
println在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
println
- 指定者:
println在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
println
- 指定者:
println在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
println
- 指定者:
println在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
println
- 指定者:
println在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-
println
- 指定者:
println在类中jakarta.servlet.jsp.JspWriter- 抛出:
IOException
-