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
Constructors -
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, toStringMethods inherited from class org.thymeleaf.context.AbstractEngineContext
buildLink, getConfiguration, getExpressionObjects, getIdentifierSequences, getLocale, getMessage, getModelFactory, getTemplateMode, getTemplateResolutionAttributesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.thymeleaf.context.IContext
getLocaleMethods inherited from interface org.thymeleaf.context.IExpressionContext
getConfiguration, getExpressionObjectsMethods 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 anotherIContextimplementation.- See Also:
-
EngineContext#EngineContext(IEngineConfiguration, TemplateData, Map, Locale, Map).
-
-
Method Details
-
getRequest
@Nullable public @Nullable io.micronaut.http.HttpRequest<?> getRequest()- Returns:
- HTTP request.
-