public class JexlExpressionHandler extends Object implements ExpressionHandler
| Modifier and Type | Field and Description |
|---|---|
static Pattern |
isAssignment |
static Pattern |
isminusminus |
static Pattern |
isplusplus |
static Pattern |
minusminus |
static Pattern |
plusplus |
| Constructor and Description |
|---|
JexlExpressionHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
assertExpression(String expression) |
void |
clearCache() |
Boolean |
evaluateBooleanExpression(String expression,
JadeModel model) |
Object |
evaluateExpression(String expression,
JadeModel model) |
String |
evaluateStringExpression(String expression,
JadeModel model) |
void |
setCache(boolean cache) |
public static Pattern plusplus
public static Pattern isplusplus
public static Pattern minusminus
public static Pattern isminusminus
public static Pattern isAssignment
public Boolean evaluateBooleanExpression(String expression, JadeModel model) throws ExpressionException
evaluateBooleanExpression in interface ExpressionHandlerExpressionExceptionpublic Object evaluateExpression(String expression, JadeModel model) throws ExpressionException
evaluateExpression in interface ExpressionHandlerExpressionExceptionpublic void assertExpression(String expression) throws ExpressionException
assertExpression in interface ExpressionHandlerExpressionExceptionpublic String evaluateStringExpression(String expression, JadeModel model) throws ExpressionException
evaluateStringExpression in interface ExpressionHandlerExpressionExceptionpublic void setCache(boolean cache)
setCache in interface ExpressionHandlerpublic void clearCache()
clearCache in interface ExpressionHandlerCopyright © 2020. All rights reserved.