public class JexlExpressionEvaluator extends Object implements ExpressionEvaluator
ExpressionEvaluator
interfaceConstructor and Description |
---|
JexlExpressionEvaluator() |
JexlExpressionEvaluator(boolean silent,
boolean strict) |
JexlExpressionEvaluator(org.apache.commons.jexl3.JexlContext jexlContext) |
JexlExpressionEvaluator(Map<String,Object> context) |
JexlExpressionEvaluator(String expression) |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear expression cache for current thread
|
Object |
evaluate(Map<String,Object> context) |
Object |
evaluate(String expression,
Map<String,Object> context) |
String |
getExpression() |
org.apache.commons.jexl3.JexlEngine |
getJexlEngine() |
org.apache.commons.jexl3.JexlExpression |
getJexlExpression() |
void |
setJexlEngine(org.apache.commons.jexl3.JexlEngine jexlEngine) |
public JexlExpressionEvaluator()
public JexlExpressionEvaluator(boolean silent, boolean strict)
public JexlExpressionEvaluator(String expression)
public JexlExpressionEvaluator(org.apache.commons.jexl3.JexlContext jexlContext)
public Object evaluate(String expression, Map<String,Object> context)
evaluate
in interface ExpressionEvaluator
public Object evaluate(Map<String,Object> context)
evaluate
in interface ExpressionEvaluator
public org.apache.commons.jexl3.JexlExpression getJexlExpression()
public void setJexlEngine(org.apache.commons.jexl3.JexlEngine jexlEngine)
public org.apache.commons.jexl3.JexlEngine getJexlEngine()
public String getExpression()
getExpression
in interface ExpressionEvaluator
public void clear()
Copyright © 2023. All rights reserved.