Package io.micronaut.views.thymeleaf
Class WebEngineContext
java.lang.Object
org.thymeleaf.context.AbstractEngineContext
org.thymeleaf.context.EngineContext
io.micronaut.views.thymeleaf.WebEngineContext
- All Implemented Interfaces:
org.thymeleaf.context.IContext
,org.thymeleaf.context.IEngineContext
,org.thymeleaf.context.IExpressionContext
,org.thymeleaf.context.ITemplateContext
public class WebEngineContext
extends org.thymeleaf.context.EngineContext
Implementation of the
IEngineContext
interface for web processing.- Since:
- 1.1.0
- Author:
- Semyon Gashchenko
-
Constructor Summary
-
Method Summary
Methods inherited from class org.thymeleaf.context.EngineContext
containsVariable, decreaseLevel, getElementStack, getElementStackAbove, getInliner, getSelectionTarget, getStringRepresentationByLevel, getTemplateData, getTemplateStack, getVariable, getVariableNames, hasSelectionTarget, increaseLevel, isVariableLocal, level, removeVariable, setElementTag, setInliner, setSelectionTarget, setTemplateData, setVariable, setVariables, toString
Methods inherited from class org.thymeleaf.context.AbstractEngineContext
buildLink, getConfiguration, getExpressionObjects, getIdentifierSequences, getLocale, getMessage, getModelFactory, getTemplateMode, getTemplateResolutionAttributes
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.thymeleaf.context.IContext
getLocale
Methods inherited from interface org.thymeleaf.context.IExpressionContext
getConfiguration, getExpressionObjects
Methods inherited from interface org.thymeleaf.context.ITemplateContext
buildLink, getIdentifierSequences, getMessage, getModelFactory, getTemplateMode, getTemplateResolutionAttributes
-
Constructor Details
-
WebEngineContext
public WebEngineContext(org.thymeleaf.IEngineConfiguration configuration, org.thymeleaf.engine.TemplateData templateData, Map<String, Object> templateResolutionAttributes, @Nullable @Nullable io.micronaut.http.HttpRequest<?> request, Locale locale, Map<String, Object> variables) - Parameters:
configuration
- the configuration instance being used.templateData
- the template data for the template to be processed.templateResolutionAttributes
- the template resolution attributes.request
- HTTP request.locale
- the locale.variables
- the context variables, probably coming from anotherIContext
implementation.- See Also:
-
EngineContext#EngineContext(IEngineConfiguration, TemplateData, Map, Locale, Map).
-
-
Method Details
-
getRequest
@Nullable public @Nullable io.micronaut.http.HttpRequest<?> getRequest()- Returns:
- HTTP request.
-