クラス BshScriptUtils
java.lang.ObjectSE
org.springframework.scripting.bsh.BshScriptUtils
使用すべきではありません。
積極的にメンテナンスされていないため、代替はありません
BeanShell スクリプトオブジェクトを処理するためのユーティリティメソッド。
- 導入:
- 2.0
- 作成者:
- Rob Harrop, Juergen Hoeller
ネストされたクラスの要約
ネストされたクラス修飾子と型クラス説明static final class使用すべきではありません。スクリプト実行の失敗時にスローされる例外。コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static ObjectSEcreateBshObject(StringSE scriptSource) 使用すべきではありません。指定されたスクリプトソースから新しい BeanShell スクリプトオブジェクトを作成します。static ObjectSEcreateBshObject(StringSE scriptSource, ClassSE<?> @Nullable... scriptInterfaces) 使用すべきではありません。デフォルトの ClassLoader を使用して、指定されたスクリプトソースから新しい BeanShell スクリプトオブジェクトを作成します。static ObjectSEcreateBshObject(StringSE scriptSource, ClassSE<?> @Nullable [] scriptInterfaces, @Nullable ClassLoaderSE classLoader) 使用すべきではありません。指定されたスクリプトソースから新しい BeanShell スクリプトオブジェクトを作成します。
コンストラクターの詳細
BshScriptUtils
public BshScriptUtils()使用すべきではありません。
メソッドの詳細
createBshObject
使用すべきではありません。指定されたスクリプトソースから新しい BeanShell スクリプトオブジェクトを作成します。この
createBshObjectバリアントでは、スクリプトは完全なクラスを宣言するか、スクリプトオブジェクトの実際のインスタンスを返す必要があります。- パラメーター:
scriptSource- スクリプトのソーステキスト- 戻り値:
- スクリプト Java オブジェクト
- 例外:
bsh.EvalError- BeanShell 構文解析エラーの場合
createBshObject
public static ObjectSE createBshObject(StringSE scriptSource, ClassSE<?> @Nullable ... scriptInterfaces) throws bsh.EvalError 使用すべきではありません。デフォルトの ClassLoader を使用して、指定されたスクリプトソースから新しい BeanShell スクリプトオブジェクトを作成します。スクリプトは、対応するプロキシを生成する(指定されたインターフェースを実装する)必要がある単純なスクリプトか、完全なクラスを宣言するか、スクリプトオブジェクトの実際のインスタンスを返す(この場合、指定されたインターフェースがある場合は、実装する必要があります)そのクラス / インスタンスによって)。
- パラメーター:
scriptSource- スクリプトのソーステキストscriptInterfaces- スクリプト化された Java オブジェクトが実装することになっているインターフェース (スクリプト自体が完全なクラスを宣言するか、スクリプト化されたオブジェクトの実際のインスタンスを返す場合、nullまたは空になる可能性があります)- 戻り値:
- スクリプト Java オブジェクト
- 例外:
bsh.EvalError- BeanShell 構文解析エラーの場合- 関連事項:
createBshObject
public static ObjectSE createBshObject(StringSE scriptSource, ClassSE<?> @Nullable [] scriptInterfaces, @Nullable ClassLoaderSE classLoader) throws bsh.EvalError 使用すべきではありません。指定されたスクリプトソースから新しい BeanShell スクリプトオブジェクトを作成します。スクリプトは、対応するプロキシを生成する(指定されたインターフェースを実装する)必要がある単純なスクリプトか、完全なクラスを宣言するか、スクリプトオブジェクトの実際のインスタンスを返す(この場合、指定されたインターフェースがある場合は、実装する必要があります)そのクラス / インスタンスによって)。
- パラメーター:
scriptSource- スクリプトのソーステキストscriptInterfaces- スクリプト化された Java オブジェクトが実装することになっているインターフェース (スクリプト自体が完全なクラスを宣言するか、スクリプト化されたオブジェクトの実際のインスタンスを返す場合、nullまたは空になる可能性があります)classLoader- スクリプトの評価に使用する ClassLoader- 戻り値:
- スクリプト Java オブジェクト
- 例外:
bsh.EvalError- BeanShell 構文解析エラーの場合