Package org.thymeleaf.context
Class WebContext
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
- Author:
- Daniel Fernández
-
Constructor Summary
ConstructorDescriptionWebContext
(IWebExchange webExchange) WebContext
(IWebExchange webExchange, Locale locale) WebContext
(IWebExchange webExchange, Locale locale, Map<String, Object> variables) -
Method Summary
Modifier and TypeMethodDescriptionReturns theIWebExchange
object associated with the template execution.Methods inherited from class org.thymeleaf.context.AbstractContext
clearVariables, containsVariable, getLocale, getVariable, getVariableNames, removeVariable, setLocale, setVariable, setVariables
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.thymeleaf.context.IContext
containsVariable, getLocale, getVariable, getVariableNames
-
Constructor Details
-
WebContext
-
WebContext
-
WebContext
-
-
Method Details
-
getExchange
Description copied from interface:IWebContext
Returns the
IWebExchange
object associated with the template execution.- Specified by:
getExchange
in interfaceIWebContext
- Returns:
- the web exchange object.
-