インターフェース ScriptEvaluator
public interface ScriptEvaluator
スクリプトを評価するための Spring の戦略インターフェース。
言語固有の実装の他に、Spring は標準の javax.script
パッケージ(JSR-223)に基づくバージョン StandardScriptEvaluator
も提供します。
- 導入:
- 4.0
- 作成者:
- Juergen Hoeller, Costin Leau
メソッドのサマリー
修飾子と型メソッド説明evaluate
(ScriptSource script) 指定されたスクリプトを評価します。evaluate
(ScriptSource script, MapSE<StringSE, ObjectSE> arguments) 指定された引数で指定されたスクリプトを評価します。
メソッドの詳細
evaluate
指定されたスクリプトを評価します。- パラメーター:
script
- 評価するスクリプトの ScriptSource- 戻り値:
- スクリプトの戻り値(ある場合)
- 例外:
ScriptCompilationException
- 評価者がスクリプトの読み取り、コンパイル、評価に失敗した場合
evaluate
@Nullable ObjectSE evaluate(ScriptSource script, @Nullable MapSE<StringSE, ObjectSE> arguments) throws ScriptCompilationException指定された引数で指定されたスクリプトを評価します。- パラメーター:
script
- 評価するスクリプトの ScriptSourcearguments
- 通常、スクリプト変数としてスクリプトに公開するキーと値のペア (null
または空の場合があります)- 戻り値:
- スクリプトの戻り値(ある場合)
- 例外:
ScriptCompilationException
- 評価者がスクリプトの読み取り、コンパイル、評価に失敗した場合