org.thymeleaf.expression
Class ExpressionEvaluatorObjects

Object
  extended by org.thymeleaf.expression.ExpressionEvaluatorObjects

public final class ExpressionEvaluatorObjects
extends Object

Utility class containing methods for creating utility objects that will be included into expression evaluation contexts.

Since:
1.1
Author:
Daniel Fernández

Field Summary
static String AGGREGATES_EVALUATION_VARIABLE_NAME
           
static String APPLICATION_EVALUATION_VARIABLE_NAME
           
static String ARRAYS_EVALUATION_VARIABLE_NAME
           
static String BOOLS_EVALUATION_VARIABLE_NAME
           
static String CALENDARS_EVALUATION_VARIABLE_NAME
           
static String CONTEXT_VARIABLE_NAME
           
static String DATES_EVALUATION_VARIABLE_NAME
           
static String HTTP_SERVLET_REQUEST_VARIABLE_NAME
           
static String HTTP_SESSION_VARIABLE_NAME
           
static String IDS_EVALUATION_VARIABLE_NAME
           
static String LISTS_EVALUATION_VARIABLE_NAME
           
static String LOCALE_EVALUATION_VARIABLE_NAME
           
static String MAPS_EVALUATION_VARIABLE_NAME
           
static String MESSAGES_EVALUATION_VARIABLE_NAME
           
static String NUMBERS_EVALUATION_VARIABLE_NAME
           
static String OBJECTS_EVALUATION_VARIABLE_NAME
           
static String PARAM_EVALUATION_VARIABLE_NAME
           
static String ROOT_VARIABLE_NAME
           
static String SELECTION_VARIABLE_NAME
           
static String SESSION_EVALUATION_VARIABLE_NAME
           
static String SETS_EVALUATION_VARIABLE_NAME
           
static String STRINGS_EVALUATION_VARIABLE_NAME
           
static String VARIABLES_EVALUATION_VARIABLE_NAME
           
 
Method Summary
static Map<String,Object> computeEvaluationObjects(IProcessingContext processingContext)
           
static Map<String,Object> computeEvaluationVariablesForArguments(Arguments arguments)
          Deprecated. Use computeEvaluationObjects(IProcessingContext) instead. Will be removed in 2.1.x
static Map<String,Object> getExpressionEvaluationUtilityObjectsForLocale(Locale locale)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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

VARIABLES_EVALUATION_VARIABLE_NAME

public static final String VARIABLES_EVALUATION_VARIABLE_NAME
Since:
2.0.14
See Also:
Constant Field Values

HTTP_SERVLET_REQUEST_VARIABLE_NAME

public static final String HTTP_SERVLET_REQUEST_VARIABLE_NAME
Since:
1.1.2
See Also:
Constant Field Values

HTTP_SESSION_VARIABLE_NAME

public static final String HTTP_SESSION_VARIABLE_NAME
Since:
1.1.2
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
Method Detail

computeEvaluationVariablesForArguments

@Deprecated
public static Map<String,Object> computeEvaluationVariablesForArguments(Arguments arguments)
Deprecated. Use computeEvaluationObjects(IProcessingContext) instead. Will be removed in 2.1.x


computeEvaluationObjects

public static Map<String,Object> computeEvaluationObjects(IProcessingContext processingContext)
Since:
2.0.9

getExpressionEvaluationUtilityObjectsForLocale

public static Map<String,Object> getExpressionEvaluationUtilityObjectsForLocale(Locale locale)


Copyright © 2012 The THYMELEAF team. All Rights Reserved.