public abstract class ScriptEngineExpressionEvaluationProvider extends Object implements ExpressionEvaluationProvider
| Modifier and Type | Field and Description |
|---|---|
protected ScriptEngine |
scriptEngine |
| Constructor and Description |
|---|
ScriptEngineExpressionEvaluationProvider(ExpressionEvaluationConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Object |
createMethodBinding(MethodBinding methodBinding) |
Serializable |
evaluateInput(Input input,
EvaluationContext evaluationContext) |
Serializable |
evaluateInputEntry(InputEntry inputEntry,
EvaluationContext evaluationContext) |
Serializable |
evaluateOutputEntry(OutputEntry outputEntry,
EvaluationContext evaluationContext) |
protected abstract String |
getEngineName() |
protected final ScriptEngine scriptEngine
public ScriptEngineExpressionEvaluationProvider(ExpressionEvaluationConfiguration configuration)
protected abstract Object createMethodBinding(MethodBinding methodBinding)
protected abstract String getEngineName()
public Serializable evaluateInput(Input input, EvaluationContext evaluationContext)
evaluateInput in interface ExpressionEvaluationProviderpublic Serializable evaluateInputEntry(InputEntry inputEntry, EvaluationContext evaluationContext)
evaluateInputEntry in interface ExpressionEvaluationProviderpublic Serializable evaluateOutputEntry(OutputEntry outputEntry, EvaluationContext evaluationContext)
evaluateOutputEntry in interface ExpressionEvaluationProviderCopyright © 2019 Power Flows. All rights reserved.