Class JavaxServletTestWebExchangeBuilder
- java.lang.Object
-
- org.thymeleaf.testing.templateengine.context.web.JavaxServletTestWebExchangeBuilder
-
- All Implemented Interfaces:
ITestWebExchangeBuilder
public class JavaxServletTestWebExchangeBuilder 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 privateJavaxServletTestWebExchangeBuilder()
-
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)JavaxServletTestWebExchangeBuildercharacterEncoding(java.lang.String characterEncoding)JavaxServletTestWebExchangeBuildercontentType(java.lang.String contentType)JavaxServletTestWebExchangeBuildercontextPath(java.lang.String contextPath)static JavaxServletTestWebExchangeBuildercreate()JavaxServletTestWebExchangeBuildermethod(java.lang.String method)JavaxServletTestWebExchangeBuilderport(int port)JavaxServletTestWebExchangeBuilderscheme(java.lang.String scheme)JavaxServletTestWebExchangeBuilderserverName(java.lang.String serverName)JavaxServletTestWebExchangeBuildertransformUrlFunction(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 JavaxServletTestWebExchangeBuilder create()
-
method
public JavaxServletTestWebExchangeBuilder method(java.lang.String method)
-
scheme
public JavaxServletTestWebExchangeBuilder scheme(java.lang.String scheme)
-
serverName
public JavaxServletTestWebExchangeBuilder serverName(java.lang.String serverName)
-
port
public JavaxServletTestWebExchangeBuilder port(int port)
-
contextPath
public JavaxServletTestWebExchangeBuilder contextPath(java.lang.String contextPath)
-
contentType
public JavaxServletTestWebExchangeBuilder contentType(java.lang.String contentType)
-
characterEncoding
public JavaxServletTestWebExchangeBuilder characterEncoding(java.lang.String characterEncoding)
-
transformUrlFunction
public JavaxServletTestWebExchangeBuilder 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
-
-