Package com.soffid.iam.interp
Class JavascriptEvaluator
- java.lang.Object
-
- com.soffid.iam.interp.Evaluator
-
- com.soffid.iam.interp.JavascriptEvaluator
-
public class JavascriptEvaluator extends Evaluator
-
-
Constructor Summary
Constructors Constructor Description JavascriptEvaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
evaluate(String script, Map<String,Object> vars, String label)
boolean
isSecure()
Object
secureRun(ScriptEngine engine, String expr)
String
translateFromBsh(String bshScript)
-
-
-
Method Detail
-
evaluate
public Object evaluate(String script, Map<String,Object> vars, String label) throws Exception
-
secureRun
public Object secureRun(ScriptEngine engine, String expr) throws MalformedURLException, ScriptException
- Throws:
MalformedURLException
ScriptException
-
translateFromBsh
public String translateFromBsh(String bshScript)
- Specified by:
translateFromBsh
in classEvaluator
-
-