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