org.thymeleaf.expression
Class AbstractExpressionEvaluator
Object
org.thymeleaf.expression.AbstractExpressionEvaluator
- All Implemented Interfaces:
- IExpressionEvaluator
- Direct Known Subclasses:
- StandardOGNLExpressionEvaluator
public abstract class AbstractExpressionEvaluator
- extends Object
- implements IExpressionEvaluator
- Since:
- 1.0
- Author:
- Daniel Fernández
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONTEXT_VARIABLE_NAME
public static final String CONTEXT_VARIABLE_NAME
- See Also:
- Constant Field Values
ROOT_VARIABLE_NAME
public static final String ROOT_VARIABLE_NAME
- See Also:
- Constant Field Values
SELECTION_VARIABLE_NAME
public static final String SELECTION_VARIABLE_NAME
- See Also:
- Constant Field Values
LOCALE_EVALUATION_VARIABLE_NAME
public static final String LOCALE_EVALUATION_VARIABLE_NAME
- See Also:
- Constant Field Values
PARAM_EVALUATION_VARIABLE_NAME
public static final String PARAM_EVALUATION_VARIABLE_NAME
- See Also:
- Constant Field Values
SESSION_EVALUATION_VARIABLE_NAME
public static final String SESSION_EVALUATION_VARIABLE_NAME
- See Also:
- Constant Field Values
APPLICATION_EVALUATION_VARIABLE_NAME
public static final String APPLICATION_EVALUATION_VARIABLE_NAME
- See Also:
- Constant Field Values
CALENDARS_EVALUATION_VARIABLE_NAME
public static final String CALENDARS_EVALUATION_VARIABLE_NAME
- See Also:
- Constant Field Values
DATES_EVALUATION_VARIABLE_NAME
public static final String DATES_EVALUATION_VARIABLE_NAME
- See Also:
- Constant Field Values
BOOLS_EVALUATION_VARIABLE_NAME
public static final String BOOLS_EVALUATION_VARIABLE_NAME
- See Also:
- Constant Field Values
NUMBERS_EVALUATION_VARIABLE_NAME
public static final String NUMBERS_EVALUATION_VARIABLE_NAME
- See Also:
- Constant Field Values
OBJECTS_EVALUATION_VARIABLE_NAME
public static final String OBJECTS_EVALUATION_VARIABLE_NAME
- See Also:
- Constant Field Values
STRINGS_EVALUATION_VARIABLE_NAME
public static final String STRINGS_EVALUATION_VARIABLE_NAME
- See Also:
- Constant Field Values
ARRAYS_EVALUATION_VARIABLE_NAME
public static final String ARRAYS_EVALUATION_VARIABLE_NAME
- See Also:
- Constant Field Values
LISTS_EVALUATION_VARIABLE_NAME
public static final String LISTS_EVALUATION_VARIABLE_NAME
- See Also:
- Constant Field Values
SETS_EVALUATION_VARIABLE_NAME
public static final String SETS_EVALUATION_VARIABLE_NAME
- See Also:
- Constant Field Values
MAPS_EVALUATION_VARIABLE_NAME
public static final String MAPS_EVALUATION_VARIABLE_NAME
- See Also:
- Constant Field Values
AGGREGATES_EVALUATION_VARIABLE_NAME
public static final String AGGREGATES_EVALUATION_VARIABLE_NAME
- See Also:
- Constant Field Values
MESSAGES_EVALUATION_VARIABLE_NAME
public static final String MESSAGES_EVALUATION_VARIABLE_NAME
- See Also:
- Constant Field Values
IDS_EVALUATION_VARIABLE_NAME
public static final String IDS_EVALUATION_VARIABLE_NAME
- See Also:
- Constant Field Values
AbstractExpressionEvaluator
public AbstractExpressionEvaluator()
evaluate
public final Object evaluate(Arguments arguments,
TemplateResolution templateResolution,
String expression,
Object root)
- Specified by:
evaluate
in interface IExpressionEvaluator
getDefaultEvaluationVariables
protected Map<String,Object> getDefaultEvaluationVariables(Arguments arguments,
TemplateResolution templateResolution)
Copyright © 2011 The THYMELEAF team. All Rights Reserved.