org.thymeleaf.spring3.expression.spel
Class SpelExpressionEvaluator

Object
  extended by org.thymeleaf.expression.AbstractExpressionEvaluator
      extended by org.thymeleaf.spring3.expression.spel.SpelExpressionEvaluator
All Implemented Interfaces:
org.thymeleaf.expression.IExpressionEvaluator

public final class SpelExpressionEvaluator
extends org.thymeleaf.expression.AbstractExpressionEvaluator

Since:
1.0
Author:
Daniel Fernández

Field Summary
static String FIELDS_EVALUATION_VARIABLE_NAME
           
 
Fields inherited from class org.thymeleaf.expression.AbstractExpressionEvaluator
AGGREGATES_EVALUATION_VARIABLE_NAME, APPLICATION_EVALUATION_VARIABLE_NAME, ARRAYS_EVALUATION_VARIABLE_NAME, BOOLS_EVALUATION_VARIABLE_NAME, CALENDARS_EVALUATION_VARIABLE_NAME, CONTEXT_VARIABLE_NAME, DATES_EVALUATION_VARIABLE_NAME, IDS_EVALUATION_VARIABLE_NAME, LISTS_EVALUATION_VARIABLE_NAME, LOCALE_EVALUATION_VARIABLE_NAME, MAPS_EVALUATION_VARIABLE_NAME, MESSAGES_EVALUATION_VARIABLE_NAME, NUMBERS_EVALUATION_VARIABLE_NAME, OBJECTS_EVALUATION_VARIABLE_NAME, PARAM_EVALUATION_VARIABLE_NAME, ROOT_VARIABLE_NAME, SELECTION_VARIABLE_NAME, SESSION_EVALUATION_VARIABLE_NAME, SETS_EVALUATION_VARIABLE_NAME, STRINGS_EVALUATION_VARIABLE_NAME
 
Constructor Summary
SpelExpressionEvaluator(org.thymeleaf.standard.processor.value.IStandardValueProcessor valueProcessor)
           
 
Method Summary
 Object evaluate(org.thymeleaf.Arguments arguments, org.thymeleaf.templateresolver.TemplateResolution templateResolution, String spelExpression, Object root, Map<String,Object> additionalContextVariables)
           
protected  Map<String,Object> getDefaultEvaluationVariables(org.thymeleaf.Arguments arguments, org.thymeleaf.templateresolver.TemplateResolution templateResolution)
           
 
Methods inherited from class org.thymeleaf.expression.AbstractExpressionEvaluator
evaluate
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FIELDS_EVALUATION_VARIABLE_NAME

public static final String FIELDS_EVALUATION_VARIABLE_NAME
See Also:
Constant Field Values
Constructor Detail

SpelExpressionEvaluator

public SpelExpressionEvaluator(org.thymeleaf.standard.processor.value.IStandardValueProcessor valueProcessor)
Method Detail

evaluate

public Object evaluate(org.thymeleaf.Arguments arguments,
                       org.thymeleaf.templateresolver.TemplateResolution templateResolution,
                       String spelExpression,
                       Object root,
                       Map<String,Object> additionalContextVariables)

getDefaultEvaluationVariables

protected Map<String,Object> getDefaultEvaluationVariables(org.thymeleaf.Arguments arguments,
                                                           org.thymeleaf.templateresolver.TemplateResolution templateResolution)
Overrides:
getDefaultEvaluationVariables in class org.thymeleaf.expression.AbstractExpressionEvaluator


Copyright © 2011 The THYMELEAF team. All Rights Reserved.