Class JakartaServletTestWebExchangeBuilder
- java.lang.Object
-
- org.thymeleaf.testing.templateengine.context.web.JakartaServletTestWebExchangeBuilder
-
- All Implemented Interfaces:
ITestWebExchangeBuilder
public class JakartaServletTestWebExchangeBuilder extends java.lang.Object implements ITestWebExchangeBuilder
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringcharacterEncodingprivate java.lang.StringcontentTypeprivate java.lang.StringcontextPathprivate java.lang.Stringmethodprivate intportprivate java.lang.Stringschemeprivate java.lang.StringserverNameprivate java.util.function.Function<java.lang.String,java.lang.String>transformUrlFunction
-
Constructor Summary
Constructors Modifier Constructor Description privateJakartaServletTestWebExchangeBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IWebExchangebuildExchange(ITest test, java.util.Map<java.lang.String,java.lang.Object> exchangeAttributes, java.util.Map<java.lang.String,java.lang.String[]> requestParameters, java.util.Map<java.lang.String,java.lang.Object> sessionAttributes, java.util.Map<java.lang.String,java.lang.Object> applicationAttributes, java.util.Locale locale)JakartaServletTestWebExchangeBuildercharacterEncoding(java.lang.String characterEncoding)JakartaServletTestWebExchangeBuildercontentType(java.lang.String contentType)JakartaServletTestWebExchangeBuildercontextPath(java.lang.String contextPath)static JakartaServletTestWebExchangeBuildercreate()JakartaServletTestWebExchangeBuildermethod(java.lang.String method)JakartaServletTestWebExchangeBuilderport(int port)JakartaServletTestWebExchangeBuilderscheme(java.lang.String scheme)JakartaServletTestWebExchangeBuilderserverName(java.lang.String serverName)JakartaServletTestWebExchangeBuildertransformUrlFunction(java.util.function.Function<java.lang.String,java.lang.String> transformUrlFunction)
-
-
-
Field Detail
-
method
private java.lang.String method
-
scheme
private java.lang.String scheme
-
serverName
private java.lang.String serverName
-
port
private int port
-
contextPath
private java.lang.String contextPath
-
contentType
private java.lang.String contentType
-
characterEncoding
private java.lang.String characterEncoding
-
transformUrlFunction
private java.util.function.Function<java.lang.String,java.lang.String> transformUrlFunction
-
-
Method Detail
-
create
public static JakartaServletTestWebExchangeBuilder create()
-
method
public JakartaServletTestWebExchangeBuilder method(java.lang.String method)
-
scheme
public JakartaServletTestWebExchangeBuilder scheme(java.lang.String scheme)
-
serverName
public JakartaServletTestWebExchangeBuilder serverName(java.lang.String serverName)
-
port
public JakartaServletTestWebExchangeBuilder port(int port)
-
contextPath
public JakartaServletTestWebExchangeBuilder contextPath(java.lang.String contextPath)
-
contentType
public JakartaServletTestWebExchangeBuilder contentType(java.lang.String contentType)
-
characterEncoding
public JakartaServletTestWebExchangeBuilder characterEncoding(java.lang.String characterEncoding)
-
transformUrlFunction
public JakartaServletTestWebExchangeBuilder transformUrlFunction(java.util.function.Function<java.lang.String,java.lang.String> transformUrlFunction)
-
buildExchange
public IWebExchange buildExchange(ITest test, java.util.Map<java.lang.String,java.lang.Object> exchangeAttributes, java.util.Map<java.lang.String,java.lang.String[]> requestParameters, java.util.Map<java.lang.String,java.lang.Object> sessionAttributes, java.util.Map<java.lang.String,java.lang.Object> applicationAttributes, java.util.Locale locale)
- Specified by:
buildExchangein interfaceITestWebExchangeBuilder
-
-