class ScriptExecutionEvaluator extends java.lang.Object implements ScriptExecutionCondition.Evaluator
This class is instantiated via reflection in class ScriptExecutionCondition
.
Modifier and Type | Field and Description |
---|---|
private static ConditionEvaluationResult |
ENABLED_ALL |
private ScriptExecutionManager |
scriptExecutionManager |
Constructor and Description |
---|
ScriptExecutionEvaluator() |
Modifier and Type | Method and Description |
---|---|
(package private) ConditionEvaluationResult |
computeConditionEvaluationResult(Script script,
java.lang.Object result) |
private javax.script.Bindings |
createBindings(ExtensionContext context) |
ConditionEvaluationResult |
evaluate(ExtensionContext context,
java.util.List<Script> scripts) |
(package private) ConditionEvaluationResult |
evaluate(ScriptExecutionManager manager,
Script script,
javax.script.Bindings bindings) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forName, forName
private static final ConditionEvaluationResult ENABLED_ALL
private final ScriptExecutionManager scriptExecutionManager
public ConditionEvaluationResult evaluate(ExtensionContext context, java.util.List<Script> scripts)
evaluate
in interface ScriptExecutionCondition.Evaluator
private javax.script.Bindings createBindings(ExtensionContext context)
ConditionEvaluationResult evaluate(ScriptExecutionManager manager, Script script, javax.script.Bindings bindings)
ConditionEvaluationResult computeConditionEvaluationResult(Script script, java.lang.Object result)