Package com.soffid.iam.interp
Class Evaluator
- java.lang.Object
-
- com.soffid.iam.interp.Evaluator
-
- Direct Known Subclasses:
AutodetectEvaluator
,BeanshellEvaluator
,JavascriptEvaluator
public abstract class Evaluator extends Object
-
-
Constructor Summary
Constructors Constructor Description Evaluator()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Object
evaluate(String script, Map<String,Object> vars, String label)
static Evaluator
instance()
abstract boolean
isSecure()
abstract String
translateFromBsh(String bshScript)
-
-
-
Method Detail
-
instance
public static Evaluator instance() throws es.caib.seycon.ng.exception.InternalErrorException, IOException
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
IOException
-
evaluate
public abstract Object evaluate(String script, Map<String,Object> vars, String label) throws Exception
- Throws:
Exception
-
isSecure
public abstract boolean isSecure()
-
-