Package org.thymeleaf.context
Class WebContext
java.lang.Object
org.thymeleaf.context.AbstractContext
org.thymeleaf.context.WebContext
- All Implemented Interfaces:
IContext,IWebContext
Basic web-oriented implementation of the IContext and IWebContext interfaces.
This context implementation contains all the required web artifacts needed for template execution in web environments, and should be enough for most web-based scenarios of template processing.
Note this class was modified in a backwards-incompatible way in Thymeleaf 3.1.0.
- Since:
- 3.1.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionWebContext(IWebExchange webExchange) WebContext(IWebExchange webExchange, Locale locale) WebContext(IWebExchange webExchange, Locale locale, Map<String, Object> variables) -
Method Summary
Modifier and TypeMethodDescriptionReturns theIWebExchangeobject associated with the template execution.Methods inherited from class org.thymeleaf.context.AbstractContext
clearVariables, containsVariable, getLocale, getVariable, getVariableNames, removeVariable, setLocale, setVariable, setVariablesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.thymeleaf.context.IContext
containsVariable, getLocale, getVariable, getVariableNames
-
Field Details
-
webExchange
-
-
Constructor Details
-
WebContext
-
WebContext
-
WebContext
-
-
Method Details
-
getExchange
Description copied from interface:IWebContextReturns the
IWebExchangeobject associated with the template execution.- Specified by:
getExchangein interfaceIWebContext- Returns:
- the web exchange object.
-