package de.neuland.jade4j.expression; import de.neuland.jade4j.exceptions.ExpressionException; import de.neuland.jade4j.model.JadeModel; /** * Created by christoph on 27.10.15. */ public interface ExpressionHandler { Boolean evaluateBooleanExpression(String expression, JadeModel model) throws ExpressionException; Object evaluateExpression(String expression, JadeModel model) throws ExpressionException; String evaluateStringExpression(String expression, JadeModel model) throws ExpressionException; void assertExpression(String expression) throws ExpressionException; void setCache(boolean cache); void clearCache(); }