Package org.jxls.expression
Class JexlExpressionEvaluator
java.lang.Object
org.jxls.expression.JexlExpressionEvaluator
- All Implemented Interfaces:
ExpressionEvaluator
JEXL based implementation of
ExpressionEvaluator interface- Author:
- Leonid Vysochyn
-
Constructor Summary
ConstructorsConstructorDescriptionJexlExpressionEvaluator(boolean silent, boolean strict) JexlExpressionEvaluator(boolean silent, boolean strict, JxlsJexlPermissions permissions) JexlExpressionEvaluator(boolean silent, boolean strict, JxlsJexlPermissions permissions, String expression) JexlExpressionEvaluator(String expression) JexlExpressionEvaluator(Map<String, Object> context) JexlExpressionEvaluator(org.apache.commons.jexl3.JexlContext jexlContext) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidclear()Clear expression cache for current threadorg.apache.commons.jexl3.JexlEngineorg.apache.commons.jexl3.JexlExpressionvoidsetJexlEngine(org.apache.commons.jexl3.JexlEngine jexlEngine) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jxls.expression.ExpressionEvaluator
isConditionTrue, isConditionTrue
-
Constructor Details
-
JexlExpressionEvaluator
public JexlExpressionEvaluator() -
JexlExpressionEvaluator
public JexlExpressionEvaluator(boolean silent, boolean strict) -
JexlExpressionEvaluator
-
JexlExpressionEvaluator
public JexlExpressionEvaluator(boolean silent, boolean strict, JxlsJexlPermissions permissions, String expression) -
JexlExpressionEvaluator
-
JexlExpressionEvaluator
-
JexlExpressionEvaluator
public JexlExpressionEvaluator(org.apache.commons.jexl3.JexlContext jexlContext)
-
-
Method Details
-
evaluate
- Specified by:
evaluatein interfaceExpressionEvaluator
-
evaluate
- Specified by:
evaluatein interfaceExpressionEvaluator
-
getJexlExpression
public org.apache.commons.jexl3.JexlExpression getJexlExpression() -
setJexlEngine
public void setJexlEngine(org.apache.commons.jexl3.JexlEngine jexlEngine) -
getJexlEngine
public org.apache.commons.jexl3.JexlEngine getJexlEngine() -
getExpression
- Specified by:
getExpressionin interfaceExpressionEvaluator
-
clear
public static void clear()Clear expression cache for current thread
-