Class WebProcessingContextBuilder
- java.lang.Object
-
- org.thymeleaf.testing.templateengine.context.web.WebProcessingContextBuilder
-
- All Implemented Interfaces:
IProcessingContextBuilder
public class WebProcessingContextBuilder extends java.lang.Object implements IProcessingContextBuilder
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringAPPLICATION_ATTRS_PREFIXstatic java.util.LocaleDEFAULT_LOCALEprivate static java.lang.StringREQUEST_ATTRS_PREFIXprivate static java.lang.StringREQUEST_PARAMS_PREFIXprivate static java.lang.StringSESSION_ATTRS_PREFIXprivate ITestWebExchangeBuildertestWebExchangeBuilder
-
Constructor Summary
Constructors Constructor Description WebProcessingContextBuilder(ITestWebExchangeBuilder testWebExchangeBuilder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IContextbuild(ITest test)protected voiddoAdditionalVariableProcessing(ITest test, IWebExchange webExchange, java.util.Locale locale, java.util.Map<java.lang.String,java.lang.Object> variables)protected IWebContextdoCreateWebContextInstance(ITest test, IWebExchange webExchange, java.util.Locale locale, java.util.Map<java.lang.String,java.lang.Object> variables)private static voidresolve(java.lang.String expression, ITestContextExpression contextExpression, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Locale locale)
-
-
-
Field Detail
-
DEFAULT_LOCALE
public static final java.util.Locale DEFAULT_LOCALE
-
REQUEST_PARAMS_PREFIX
private static final java.lang.String REQUEST_PARAMS_PREFIX
- See Also:
- Constant Field Values
-
REQUEST_ATTRS_PREFIX
private static final java.lang.String REQUEST_ATTRS_PREFIX
- See Also:
- Constant Field Values
-
SESSION_ATTRS_PREFIX
private static final java.lang.String SESSION_ATTRS_PREFIX
- See Also:
- Constant Field Values
-
APPLICATION_ATTRS_PREFIX
private static final java.lang.String APPLICATION_ATTRS_PREFIX
- See Also:
- Constant Field Values
-
testWebExchangeBuilder
private final ITestWebExchangeBuilder testWebExchangeBuilder
-
-
Constructor Detail
-
WebProcessingContextBuilder
public WebProcessingContextBuilder(ITestWebExchangeBuilder testWebExchangeBuilder)
-
-
Method Detail
-
build
public final IContext build(ITest test)
- Specified by:
buildin interfaceIProcessingContextBuilder
-
doAdditionalVariableProcessing
protected void doAdditionalVariableProcessing(ITest test, IWebExchange webExchange, java.util.Locale locale, java.util.Map<java.lang.String,java.lang.Object> variables)
-
doCreateWebContextInstance
protected IWebContext doCreateWebContextInstance(ITest test, IWebExchange webExchange, java.util.Locale locale, java.util.Map<java.lang.String,java.lang.Object> variables)
-
resolve
private static void resolve(java.lang.String expression, ITestContextExpression contextExpression, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Locale locale)
-
-