Package de.neuland.jade4j.expression
Interface ExpressionHandler
-
- All Known Implementing Classes:
JexlExpressionHandler
,JsExpressionHandler
public interface ExpressionHandler
Created by christoph on 27.10.15.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
assertExpression(java.lang.String expression)
void
clearCache()
java.lang.Boolean
evaluateBooleanExpression(java.lang.String expression, JadeModel model)
java.lang.Object
evaluateExpression(java.lang.String expression, JadeModel model)
java.lang.String
evaluateStringExpression(java.lang.String expression, JadeModel model)
void
setCache(boolean cache)
-
-
-
Method Detail
-
evaluateBooleanExpression
java.lang.Boolean evaluateBooleanExpression(java.lang.String expression, JadeModel model) throws ExpressionException
- Throws:
ExpressionException
-
evaluateExpression
java.lang.Object evaluateExpression(java.lang.String expression, JadeModel model) throws ExpressionException
- Throws:
ExpressionException
-
evaluateStringExpression
java.lang.String evaluateStringExpression(java.lang.String expression, JadeModel model) throws ExpressionException
- Throws:
ExpressionException
-
assertExpression
void assertExpression(java.lang.String expression) throws ExpressionException
- Throws:
ExpressionException
-
setCache
void setCache(boolean cache)
-
clearCache
void clearCache()
-
-