1 18 package org.apache.beehive.netui.script; 19 20 import javax.servlet.jsp.el.VariableResolver ; 21 22 26 public interface ExpressionEvaluator { 27 28 37 public Object evaluateStrict(String expression, VariableResolver variableResolver) 38 throws ExpressionEvaluationException; 39 40 54 public void update(String expression, Object value, VariableResolver variableResolver, boolean requestParameter) 55 throws ExpressionUpdateException; 56 57 68 public String changeContext(String expression, String oldContext, String newContext, int lookupIndex) 69 throws ExpressionEvaluationException; 70 71 79 public String qualify(String contextName, String expression) 80 throws ExpressionEvaluationException; 81 82 89 public boolean isExpression(String expression); 90 91 99 public boolean containsExpression(String expression); 100 101 108 public Expression parseExpression(String expression); 109 } 110 | Popular Tags |