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,
boolean useSelectionAsRoot)
- Specified by:
evaluate
in interface IStandardVariableExpressionEvaluator
computeAdditionalContextVariables
protected Map<String,Object> computeAdditionalContextVariables(IProcessingContext processingContext)
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 © 2012 The THYMELEAF team. All Rights Reserved.