Package org.thymeleaf.spring3.expression
Class ThymeleafEvaluationContextWrapper
- Object
 - 
- org.thymeleaf.spring3.expression.ThymeleafEvaluationContextWrapper
 
 
- 
- All Implemented Interfaces:
 org.springframework.expression.EvaluationContext,IThymeleafEvaluationContext
public final class ThymeleafEvaluationContextWrapper extends Object implements IThymeleafEvaluationContext
Implementation of Thymeleaf's
IThymeleafEvaluationContextinterface designed to wrap around a delegated implementation ofEvaluationContext, adding the Thymeleaf-requiredPropertyAccessorimplementations and (optionally) a series of variables to be accessed like#variableNameduring expression evaluation.Note a class with this name existed since 2.1.0, but it was completely reimplemented in Thymeleaf 3.0
- Since:
 - 3.0.0
 - Author:
 - Daniel Fernández
 
 
- 
- 
Constructor Summary
Constructors Constructor Description ThymeleafEvaluationContextWrapper(org.springframework.expression.EvaluationContext delegate) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.expression.BeanResolvergetBeanResolver()List<org.springframework.expression.ConstructorResolver>getConstructorResolvers()org.thymeleaf.expression.IExpressionObjectsgetExpressionObjects()List<org.springframework.expression.MethodResolver>getMethodResolvers()org.springframework.expression.OperatorOverloadergetOperatorOverloader()List<org.springframework.expression.PropertyAccessor>getPropertyAccessors()org.springframework.expression.TypedValuegetRootObject()org.springframework.expression.TypeComparatorgetTypeComparator()org.springframework.expression.TypeConvertergetTypeConverter()org.springframework.expression.TypeLocatorgetTypeLocator()booleanisVariableAccessRestricted()ObjectlookupVariable(String name)voidsetExpressionObjects(org.thymeleaf.expression.IExpressionObjects expressionObjects)voidsetVariable(String name, Object value)voidsetVariableAccessRestricted(boolean restricted) 
 - 
 
- 
- 
Method Detail
- 
getRootObject
public org.springframework.expression.TypedValue getRootObject()
- Specified by:
 getRootObjectin interfaceorg.springframework.expression.EvaluationContext
 
- 
getConstructorResolvers
public List<org.springframework.expression.ConstructorResolver> getConstructorResolvers()
- Specified by:
 getConstructorResolversin interfaceorg.springframework.expression.EvaluationContext
 
- 
getMethodResolvers
public List<org.springframework.expression.MethodResolver> getMethodResolvers()
- Specified by:
 getMethodResolversin interfaceorg.springframework.expression.EvaluationContext
 
- 
getPropertyAccessors
public List<org.springframework.expression.PropertyAccessor> getPropertyAccessors()
- Specified by:
 getPropertyAccessorsin interfaceorg.springframework.expression.EvaluationContext
 
- 
getTypeLocator
public org.springframework.expression.TypeLocator getTypeLocator()
- Specified by:
 getTypeLocatorin interfaceorg.springframework.expression.EvaluationContext
 
- 
getTypeConverter
public org.springframework.expression.TypeConverter getTypeConverter()
- Specified by:
 getTypeConverterin interfaceorg.springframework.expression.EvaluationContext
 
- 
getTypeComparator
public org.springframework.expression.TypeComparator getTypeComparator()
- Specified by:
 getTypeComparatorin interfaceorg.springframework.expression.EvaluationContext
 
- 
getOperatorOverloader
public org.springframework.expression.OperatorOverloader getOperatorOverloader()
- Specified by:
 getOperatorOverloaderin interfaceorg.springframework.expression.EvaluationContext
 
- 
getBeanResolver
public org.springframework.expression.BeanResolver getBeanResolver()
- Specified by:
 getBeanResolverin interfaceorg.springframework.expression.EvaluationContext
 
- 
setVariable
public void setVariable(String name, Object value)
- Specified by:
 setVariablein interfaceorg.springframework.expression.EvaluationContext
 
- 
lookupVariable
public Object lookupVariable(String name)
- Specified by:
 lookupVariablein interfaceorg.springframework.expression.EvaluationContext
 
- 
isVariableAccessRestricted
public boolean isVariableAccessRestricted()
- Specified by:
 isVariableAccessRestrictedin interfaceIThymeleafEvaluationContext
 
- 
setVariableAccessRestricted
public void setVariableAccessRestricted(boolean restricted)
- Specified by:
 setVariableAccessRestrictedin interfaceIThymeleafEvaluationContext
 
- 
getExpressionObjects
public org.thymeleaf.expression.IExpressionObjects getExpressionObjects()
- Specified by:
 getExpressionObjectsin interfaceIThymeleafEvaluationContext
 
- 
setExpressionObjects
public void setExpressionObjects(org.thymeleaf.expression.IExpressionObjects expressionObjects)
- Specified by:
 setExpressionObjectsin interfaceIThymeleafEvaluationContext
 
 - 
 
 -