org.thymeleaf.standard.expression
Class OgnlVariableExpressionEvaluator
Object
org.thymeleaf.standard.expression.OgnlVariableExpressionEvaluator
- All Implemented Interfaces:
- IStandardVariableExpressionEvaluator
public class OgnlVariableExpressionEvaluator
- extends Object
- implements IStandardVariableExpressionEvaluator
- Since:
- 2.0.9
- Author:
- Daniel Fernández
INSTANCE
public static final OgnlVariableExpressionEvaluator INSTANCE
OgnlVariableExpressionEvaluator
protected OgnlVariableExpressionEvaluator()
evaluate
public final Object evaluate(Configuration configuration,
IProcessingContext processingContext,
String expression,
StandardExpressionExecutionContext expContext,
boolean useSelectionAsRoot)
- Specified by:
evaluate
in interface IStandardVariableExpressionEvaluator
computeAdditionalContextVariables
protected Map<String,Object> computeAdditionalContextVariables(IProcessingContext processingContext)
setVariableRestrictions
protected void setVariableRestrictions(StandardExpressionExecutionContext expContext,
Object evaluationRoot,
Map<String,Object> contextVariables)
toString
public String toString()
- Overrides:
toString
in class Object
shouldApplyOgnlBooleanFix
protected boolean shouldApplyOgnlBooleanFix()
Determines whether a fix should be applied to OGNL in order
to evaluate Strings as booleans in the same way as
Thymeleaf does ('false', 'off' and 'no' are actually "false"
instead of OGNL's default "true").
- Returns:
- whether the OGNL boolean fix should be applied or not.
Copyright © 2013 The THYMELEAF team. All Rights Reserved.