Class SelectionVariableExpression
java.lang.Object
org.thymeleaf.standard.expression.Expression
org.thymeleaf.standard.expression.SimpleExpression
org.thymeleaf.standard.expression.SelectionVariableExpression
- All Implemented Interfaces:
Serializable,IStandardExpression,IStandardVariableExpression
public final class SelectionVariableExpression
extends SimpleExpression
implements IStandardVariableExpression
- Since:
- 1.1
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Objectprivate final booleanprivate final Stringprivate static final org.slf4j.Loggerprivate static final Pattern(package private) static final charprivate static final longFields 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
ConstructorsConstructorDescriptionSelectionVariableExpression(String expression) SelectionVariableExpression(String expression, boolean convertToString) -
Method Summary
Modifier and TypeMethodDescription(package private) static ObjectexecuteSelectionVariableExpression(IExpressionContext context, SelectionVariableExpression expression, IStandardVariableExpressionEvaluator expressionEvaluator, StandardExpressionExecutionContext expContext) booleanObtain a string representation of the expression.boolean(package private) static SelectionVariableExpressionvoidsetCachedExpression(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:
-
SELECTION_VAR_PATTERN
-
expression
-
convertToString
private final boolean convertToString -
cachedExpression
-
-
Constructor Details
-
SelectionVariableExpression
-
SelectionVariableExpression
- 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
-
parseSelectionVariableExpression
-
executeSelectionVariableExpression
static Object executeSelectionVariableExpression(IExpressionContext context, SelectionVariableExpression expression, IStandardVariableExpressionEvaluator expressionEvaluator, StandardExpressionExecutionContext expContext)
-