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, setVariables
public 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.