1 package org.enhydra.shark.api.internal.scripting; 2 3 4 import org.enhydra.shark.api.*; 5 import org.enhydra.shark.api.internal.working.CallbackUtilities; 6 import java.util.*; 7 8 13 public interface Evaluator { 14 15 void configure (CallbackUtilities cus) throws RootException; 16 17 public boolean evaluateCondition (SharkTransaction t,String condition,Map context) throws RootException; 18 19 public Object evaluateExpression (SharkTransaction t,String expr,Map context,Class resultClass) throws RootException; 20 21 } 22 | Popular Tags |