クラス BshScriptEvaluator
java.lang.ObjectSE
org.springframework.scripting.bsh.BshScriptEvaluator
- 実装されているすべてのインターフェース:
Aware, BeanClassLoaderAware, ScriptEvaluator
@DeprecatedSE(since="7.0")
public class BshScriptEvaluator
extends ObjectSE
implements ScriptEvaluator, BeanClassLoaderAware
使用すべきではありません。
積極的にメンテナンスされていないため、代替はありません
Spring の
ScriptEvaluator 戦略インターフェースの BeanShell ベースの実装。- 導入:
- 4.0
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明使用すべきではありません。新しい BshScriptEvaluator を作成します。BshScriptEvaluator(ClassLoaderSE classLoader) 使用すべきではありません。新しい BshScriptEvaluator を作成します。メソッドのサマリー
修飾子と型メソッド説明evaluate(ScriptSource script) 使用すべきではありません。指定されたスクリプトを評価します。使用すべきではありません。指定された引数で指定されたスクリプトを評価します。voidsetBeanClassLoader(ClassLoaderSE classLoader) 使用すべきではありません。Beanclass loaderSE を Bean インスタンスに提供するコールバック。
コンストラクターの詳細
BshScriptEvaluator
public BshScriptEvaluator()使用すべきではありません。新しい BshScriptEvaluator を作成します。BshScriptEvaluator
使用すべきではありません。新しい BshScriptEvaluator を作成します。- パラメーター:
classLoader-Interpreterに使用する ClassLoader
メソッドの詳細
setBeanClassLoader
使用すべきではありません。インターフェースからコピーされた説明:BeanClassLoaderAwareBeanclass loaderSE を Bean インスタンスに提供するコールバック。通常の Bean プロパティの設定後、ただし
InitializingBean'sInitializingBean.afterPropertiesSet()メソッドやカスタム init-method などの初期化コールバックの前に呼び出されます。- 次で指定:
- インターフェース
BeanClassLoaderAwareのsetBeanClassLoader - パラメーター:
classLoader- 所有クラスローダー
evaluate
使用すべきではありません。インターフェースからコピーされた説明:ScriptEvaluator指定されたスクリプトを評価します。- 次で指定:
- インターフェース
ScriptEvaluatorのevaluate - パラメーター:
script- 評価するスクリプトの ScriptSource- 戻り値:
- スクリプトの戻り値(ある場合)
evaluate
public @Nullable ObjectSE evaluate(ScriptSource script, @Nullable MapSE<StringSE, ObjectSE> arguments) 使用すべきではありません。インターフェースからコピーされた説明:ScriptEvaluator指定された引数で指定されたスクリプトを評価します。- 次で指定:
- インターフェース
ScriptEvaluatorのevaluate - パラメーター:
script- 評価するスクリプトの ScriptSourcearguments- 通常、スクリプト変数としてスクリプトに公開するキーと値のペア (nullまたは空の場合があります)- 戻り値:
- スクリプトの戻り値(ある場合)