| パッケージ | 説明 |
|---|---|
| org.springframework.scripting | Spring のスクリプトサポートのコアインターフェース。 |
| org.springframework.scripting.bsh | BeanShell (および BeanShell2)を Spring のスクリプトインフラストラクチャに統合するパッケージ。 |
| org.springframework.scripting.groovy | Groovy を Spring のスクリプトインフラストラクチャに統合するパッケージ。 |
| org.springframework.scripting.support | Spring のスクリプトパッケージのサポートクラス。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
ScriptSource | ScriptCompilationException.getScriptSource() 問題のあるスクリプトのソースを返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.lang.Object | ScriptEvaluator.evaluate(ScriptSource script) 指定されたスクリプトを評価します。 |
java.lang.Object | ScriptEvaluator.evaluate(ScriptSource script, java.util.Map<java.lang.String,java.lang.Object> arguments) 指定された引数で指定されたスクリプトを評価します。 |
java.lang.Object | ScriptFactory.getScriptedObject(ScriptSource scriptSource, java.lang.Class<?>... actualInterfaces) スクリプト化された Java オブジェクトを作成するためのファクトリメソッド。 |
java.lang.Class<?> | ScriptFactory.getScriptedObjectType(ScriptSource scriptSource) スクリプト Java オブジェクトの型を判別します。 |
boolean | ScriptFactory.requiresScriptedObjectRefresh(ScriptSource scriptSource) リフレッシュが必要かどうかを判断します(例: |
| コンストラクターと説明 |
|---|
ScriptCompilationException(ScriptSource scriptSource, java.lang.String msg)ScriptCompilationException のコンストラクター。 |
ScriptCompilationException(ScriptSource scriptSource, java.lang.String msg, java.lang.Throwable cause)ScriptCompilationException のコンストラクター。 |
ScriptCompilationException(ScriptSource scriptSource, java.lang.Throwable cause)ScriptCompilationException のコンストラクター。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.lang.Object | BshScriptEvaluator.evaluate(ScriptSource script) |
java.lang.Object | BshScriptEvaluator.evaluate(ScriptSource script, java.util.Map<java.lang.String,java.lang.Object> arguments) |
java.lang.Object | BshScriptFactory.getScriptedObject(ScriptSource scriptSource, java.lang.Class<?>... actualInterfaces)BshScriptUtils を介して BeanShell スクリプトをロードして解析します。 |
java.lang.Class<?> | BshScriptFactory.getScriptedObjectType(ScriptSource scriptSource) |
boolean | BshScriptFactory.requiresScriptedObjectRefresh(ScriptSource scriptSource) |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.lang.Object | GroovyScriptEvaluator.evaluate(ScriptSource script) |
java.lang.Object | GroovyScriptEvaluator.evaluate(ScriptSource script, java.util.Map<java.lang.String,java.lang.Object> arguments) |
protected java.lang.Object | GroovyScriptFactory.executeScript(ScriptSource scriptSource, java.lang.Class<?> scriptClass) 指定された Groovy スクリプトクラスをインスタンス化し、必要に応じて実行します。 |
java.lang.Object | GroovyScriptFactory.getScriptedObject(ScriptSource scriptSource, java.lang.Class<?>... actualInterfaces)GroovyClassLoader を介して Groovy スクリプトをロードして解析します。 |
java.lang.Class<?> | GroovyScriptFactory.getScriptedObjectType(ScriptSource scriptSource) |
boolean | GroovyScriptFactory.requiresScriptedObjectRefresh(ScriptSource scriptSource) |
| 修飾子と型 | クラスと説明 |
|---|---|
class | ResourceScriptSourceSpring の Resource 抽象化に基づく ScriptSource 実装。 |
class | StaticScriptSourceScriptSource インターフェースの静的実装。スクリプトソーステキストを含む指定された文字列をカプセル化します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected ScriptSource | ScriptFactoryPostProcessor.convertToScriptSource(java.lang.String beanName, java.lang.String scriptSourceLocator, ResourceLoader resourceLoader) 指定されたスクリプトソースロケータを ScriptSource インスタンスに変換します。 |
protected ScriptSource | ScriptFactoryPostProcessor.getScriptSource(java.lang.String beanName, java.lang.String scriptSourceLocator) 指定された Bean の ScriptSource を取得し、まだキャッシュされていない場合は遅延して作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected java.lang.Object | StandardScriptFactory.adaptToInterfaces(java.lang.Object script, ScriptSource scriptSource, java.lang.Class<?>... actualInterfaces) |
protected BeanDefinition | ScriptFactoryPostProcessor.createScriptedObjectBeanDefinition(BeanDefinition bd, java.lang.String scriptFactoryBeanName, ScriptSource scriptSource, java.lang.Class<?>[] interfaces) 指定されたスクリプト定義に基づいて、スクリプトオブジェクトの Bean 定義を作成し、スクリプトオブジェクトに関連する定義データ(つまり、Bean クラスとコンストラクター引数を除くすべて)を抽出します。 |
java.lang.Object | StandardScriptEvaluator.evaluate(ScriptSource script) |
java.lang.Object | StandardScriptEvaluator.evaluate(ScriptSource script, java.util.Map<java.lang.String,java.lang.Object> argumentBindings) |
protected java.lang.Object | StandardScriptFactory.evaluateScript(ScriptSource scriptSource) |
java.lang.Object | StandardScriptFactory.getScriptedObject(ScriptSource scriptSource, java.lang.Class<?>... actualInterfaces)JSR-223 の ScriptEngine を介してスクリプトをロードして解析します。 |
java.lang.Class<?> | StandardScriptFactory.getScriptedObjectType(ScriptSource scriptSource) |
protected javax.script.ScriptEngine | StandardScriptEvaluator.getScriptEngine(ScriptSource script) 指定されたスクリプトで使用する JSR-223 ScriptEngine を取得します。 |
boolean | StandardScriptFactory.requiresScriptedObjectRefresh(ScriptSource scriptSource) |
protected javax.script.ScriptEngine | StandardScriptFactory.retrieveScriptEngine(ScriptSource scriptSource) |
| コンストラクターと説明 |
|---|
RefreshableScriptTargetSource(BeanFactory beanFactory, java.lang.String beanName, ScriptFactory scriptFactory, ScriptSource scriptSource, boolean isFactoryBean) 新しい RefreshableScriptTargetSource を作成します。 |