クラス ResourceScriptSource
java.lang.ObjectSE
org.springframework.scripting.support.ResourceScriptSource
- 実装されているすべてのインターフェース:
- ScriptSource
Spring の 
Resource 抽象化に基づく ScriptSource 実装。基になる Resource の File または InputStream からスクリプトテキストをロードし、ファイルの最終変更タイムスタンプを追跡します(可能な場合)。- 導入:
- 2.0
- 作成者:
- Rob Harrop, Juergen Hoeller
- 関連事項:
- フィールドのサマリーフィールド
- コンストラクターの概要コンストラクターコンストラクター説明- ResourceScriptSource- (Resource resource) 指定されたリソースの新しい ResourceScriptSource を作成します。- ResourceScriptSource- (EncodedResource resource) 指定されたリソースの新しい ResourceScriptSource を作成します。
- メソッドのサマリー修飾子と型メソッド説明- final Resourceスクリプトをロードする- Resourceを返します。現在のスクリプトソーステキストを文字列として取得します。- boolean基になるスクリプトデータが最後に- ScriptSource.getScriptAsString()が呼び出されてから変更されているかどうかを示します。- protected long基になるリソースの現在の最終変更タイムスタンプを取得します。- void- setEncoding- (StringSE encoding) スクリプトリソースの読み取りに使用するエンコーディングを設定します。基になるスクリプトのクラス名を決定します。- toString()
- フィールドの詳細- loggerサブクラスで利用可能なロガー。
 
- コンストラクターの詳細- ResourceScriptSource指定されたリソースの新しい ResourceScriptSource を作成します。- パラメーター:
- resource- スクリプトをロードする EncodedResource
 
- ResourceScriptSource指定されたリソースの新しい ResourceScriptSource を作成します。- パラメーター:
- resource- スクリプトをロードするリソース (UTF-8 エンコーディングの使用)
 
 
- メソッドの詳細- getResourceスクリプトをロードする- Resourceを返します。
- setEncodingスクリプトリソースの読み取りに使用するエンコーディングを設定します。- 通常のリソースのデフォルト値は "UTF-8" です。 - null値は、プラットフォームのデフォルトを意味します。
- getScriptAsStringインターフェースからコピーされた説明:- ScriptSource現在のスクリプトソーステキストを文字列として取得します。- 次で指定:
-  インターフェース ScriptSourceのgetScriptAsString
- 戻り値:
- スクリプトテキスト
- 例外:
- IOExceptionSE- スクリプトの取得に失敗した場合
 
- isModifiedpublic boolean isModified()インターフェースからコピーされた説明:- ScriptSource基になるスクリプトデータが最後に- ScriptSource.getScriptAsString()が呼び出されてから変更されているかどうかを示します。スクリプトがまだ読み取られていない場合は、- trueを返します。- 次で指定:
-  インターフェース ScriptSourceのisModified
- 戻り値:
- スクリプトデータが変更されたかどうか
 
- retrieveLastModifiedTimeprotected long retrieveLastModifiedTime()基になるリソースの現在の最終変更タイムスタンプを取得します。- 戻り値:
- 現在のタイムスタンプ、または決定できない場合は 0
 
- suggestedClassNameインターフェースからコピーされた説明:- ScriptSource基になるスクリプトのクラス名を決定します。- 次で指定:
-  インターフェース ScriptSourceのsuggestedClassName
- 戻り値:
-  提案されたクラス名。nullがない場合は使用可能
 
- toString