public final class StandardExpressions extends Object
Utility class for the easy obtention of objects relevant to the parsing and execution of Thymeleaf Standard Expressions.
Note a class with this name existed since 2.1.0, but it was completely reimplemented in Thymeleaf 3.0
Modifier and Type | Field and Description |
---|---|
static String |
STANDARD_CONVERSION_SERVICE_ATTRIBUTE_NAME
Name used for registering the Standard Conversion Service object as an
execution attribute at the Standard Dialects.
|
static String |
STANDARD_EXPRESSION_PARSER_ATTRIBUTE_NAME
Name used for registering the Standard Expression Parser object as an
execution attribute at the Standard Dialects.
|
static String |
STANDARD_VARIABLE_EXPRESSION_EVALUATOR_ATTRIBUTE_NAME
Name used for registering the Standard Variable Expression Evaluator object as an
execution attribute at the Standard Dialects.
|
Modifier and Type | Method and Description |
---|---|
static IStandardConversionService |
getConversionService(IEngineConfiguration configuration)
Obtain the conversion service (implementation of
IStandardConversionService ) registered by
the Standard Dialect that is being currently used. |
static IStandardExpressionParser |
getExpressionParser(IEngineConfiguration configuration)
Obtain the expression parser (implementation of
IStandardExpressionParser ) registered by
the Standard Dialect that is being currently used. |
static IStandardVariableExpressionEvaluator |
getVariableExpressionEvaluator(IEngineConfiguration configuration)
Obtain the variable expression evaluator (implementation of
IStandardVariableExpressionEvaluator )
registered by the Standard Dialect that is being currently used. |
public static final String STANDARD_VARIABLE_EXPRESSION_EVALUATOR_ATTRIBUTE_NAME
public static final String STANDARD_EXPRESSION_PARSER_ATTRIBUTE_NAME
public static final String STANDARD_CONVERSION_SERVICE_ATTRIBUTE_NAME
public static IStandardExpressionParser getExpressionParser(IEngineConfiguration configuration)
Obtain the expression parser (implementation of IStandardExpressionParser
) registered by
the Standard Dialect that is being currently used.
configuration
- the configuration object for the current template execution environment.public static IStandardVariableExpressionEvaluator getVariableExpressionEvaluator(IEngineConfiguration configuration)
Obtain the variable expression evaluator (implementation of IStandardVariableExpressionEvaluator
)
registered by the Standard Dialect that is being currently used.
Normally, there should be no need to obtain this object from the developers' code (only internally from
IStandardExpression
implementations).
configuration
- the configuration object for the current template execution environment.public static IStandardConversionService getConversionService(IEngineConfiguration configuration)
Obtain the conversion service (implementation of IStandardConversionService
) registered by
the Standard Dialect that is being currently used.
configuration
- the configuration object for the current template execution environment.Copyright © 2017 The THYMELEAF team. All rights reserved.