public final class ThymeleafEvaluationContext
extends org.springframework.expression.spel.support.StandardEvaluationContext
Thymeleaf's basic implementation of Spring's EvaluationContext
interface.
This implementation adds Thymeleaf's own property accessors
(see PropertyAccessor) for accessing
the VariablesMap object in which variables are stored at the
context.
Also, this evaluation context (which is usually instanced at the
ThymeleafView initialization) links the execution of expressions
with the available BeanFactory and ConversionService instances, used during evaluation.
Before executing a Spring EL expression using this evaluation context, it should be enriched with the
variables to be made accessible (like #variableName), using a
ThymeleafEvaluationContextWrapper object.
| Modifier and Type | Field and Description |
|---|---|
static org.springframework.context.expression.MapAccessor |
MAP_ACCESSOR_INSTANCE |
static String |
THYMELEAF_EVALUATION_CONTEXT_CONTEXT_VARIABLE_NAME |
| Constructor and Description |
|---|
ThymeleafEvaluationContext(org.springframework.beans.factory.BeanFactory beanFactory,
org.springframework.core.convert.ConversionService conversionService) |
addConstructorResolver, addMethodResolver, addPropertyAccessor, getBeanResolver, getConstructorResolvers, getMethodResolvers, getOperatorOverloader, getPropertyAccessors, getRootObject, getTypeComparator, getTypeConverter, getTypeLocator, lookupVariable, registerFunction, registerMethodFilter, removeConstructorResolver, removeMethodResolver, removePropertyAccessor, setBeanResolver, setConstructorResolvers, setMethodResolvers, setOperatorOverloader, setPropertyAccessors, setRootObject, setRootObject, setTypeComparator, setTypeConverter, setTypeLocator, setVariable, setVariablespublic static final String THYMELEAF_EVALUATION_CONTEXT_CONTEXT_VARIABLE_NAME
public static final org.springframework.context.expression.MapAccessor MAP_ACCESSOR_INSTANCE
Copyright © 2016 The THYMELEAF team. All rights reserved.