Class VariableExpression
java.lang.Object
org.thymeleaf.standard.expression.Expression
org.thymeleaf.standard.expression.SimpleExpression
org.thymeleaf.standard.expression.VariableExpression
- All Implemented Interfaces:
Serializable,IStandardExpression,IStandardVariableExpression
public final class VariableExpression
extends SimpleExpression
implements IStandardVariableExpression
- Since:
- 1.1
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Objectprivate final booleanprivate final Stringprivate static final org.slf4j.Logger(package private) static final Expression(package private) static final charprivate static final longprivate static final PatternFields inherited from class org.thymeleaf.standard.expression.SimpleExpression
EXPRESSION_END_CHAR, EXPRESSION_START_CHARFields inherited from class org.thymeleaf.standard.expression.Expression
NESTING_END_CHAR, NESTING_START_CHAR, PARSING_PLACEHOLDER_CHAR -
Constructor Summary
ConstructorsConstructorDescriptionVariableExpression(String expression) VariableExpression(String expression, boolean convertToString) -
Method Summary
Modifier and TypeMethodDescription(package private) static ObjectexecuteVariableExpression(IExpressionContext context, VariableExpression expression, IStandardVariableExpressionEvaluator expressionEvaluator, StandardExpressionExecutionContext expContext) booleanObtain a string representation of the expression.boolean(package private) static VariableExpressionparseVariableExpression(String input) voidsetCachedExpression(Object cachedExpression) Methods inherited from class org.thymeleaf.standard.expression.SimpleExpression
executeSimple
-
Field Details
-
logger
private static final org.slf4j.Logger logger -
serialVersionUID
private static final long serialVersionUID- See Also:
-
SELECTOR
static final char SELECTOR- See Also:
-
VAR_PATTERN
-
NULL_VALUE
-
expression
-
convertToString
private final boolean convertToString -
cachedExpression
-
-
Constructor Details
-
VariableExpression
-
VariableExpression
- Parameters:
expression- expressionconvertToString- convertToString- Since:
- 2.1.0
-
-
Method Details
-
getExpression
- Specified by:
getExpressionin interfaceIStandardVariableExpression
-
getUseSelectionAsRoot
public boolean getUseSelectionAsRoot()- Specified by:
getUseSelectionAsRootin interfaceIStandardVariableExpression
-
getConvertToString
public boolean getConvertToString()- Returns:
- the result
- Since:
- 2.1.0
-
getCachedExpression
-
setCachedExpression
-
getStringRepresentation
Description copied from interface:IStandardExpressionObtain a string representation of the expression.
- Specified by:
getStringRepresentationin interfaceIStandardExpression- Specified by:
getStringRepresentationin classExpression- Returns:
- the String representation
-
parseVariableExpression
-
executeVariableExpression
static Object executeVariableExpression(IExpressionContext context, VariableExpression expression, IStandardVariableExpressionEvaluator expressionEvaluator, StandardExpressionExecutionContext expContext)
-