クラス BshScriptEvaluator
java.lang.ObjectSE
org.springframework.scripting.bsh.BshScriptEvaluator
- 実装されているすべてのインターフェース:
 Aware、BeanClassLoaderAware、ScriptEvaluator
Spring の 
ScriptEvaluator 戦略インターフェースの BeanShell ベースの実装。- 導入:
 - 4.0
 - 作成者:
 - Juergen Hoeller
 - 関連事項:
 Interpreter.eval(String)
コンストラクターの概要
コンストラクターコンストラクター説明新しい BshScriptEvaluator を作成します。BshScriptEvaluator(ClassLoaderSE classLoader) 新しい BshScriptEvaluator を作成します。メソッドのサマリー
修飾子と型メソッド説明evaluate(ScriptSource script) 指定されたスクリプトを評価します。evaluate(ScriptSource script, MapSE<StringSE, ObjectSE> arguments) 指定された引数で指定されたスクリプトを評価します。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
@Nullable public ObjectSE evaluate(ScriptSource script, @Nullable MapSE<StringSE, ObjectSE> arguments) インターフェースからコピーされた説明:ScriptEvaluator指定された引数で指定されたスクリプトを評価します。- 次で指定:
 -  インターフェース 
ScriptEvaluatorのevaluate - パラメーター:
 script- 評価するスクリプトの ScriptSourcearguments- 通常、スクリプト変数としてスクリプトに公開するキーと値のペア (nullまたは空の場合があります)- 戻り値:
 - スクリプトの戻り値(ある場合)