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 Objectevaluate(String script, Map<String,Object> vars, String label)static Evaluatorinstance()abstract booleanisSecure()abstract StringtranslateFromBsh(String bshScript)
-
-
-
Method Detail
-
instance
public static Evaluator instance() throws es.caib.seycon.ng.exception.InternalErrorException, IOException
- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptionIOException
-
evaluate
public abstract Object evaluate(String script, Map<String,Object> vars, String label) throws Exception
- Throws:
Exception
-
isSecure
public abstract boolean isSecure()
-
-