クラス DefaultFlowModelHolder
java.lang.ObjectSE
org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder
- 実装済みのインターフェース一覧:
FlowModelHolder
基礎となるフローモデルリソースの変更を検出し、そのリソースを自動的にリフレッシュできるフローモデルホルダー。
このクラスはスレッドセーフです。
この FlowModel ホルダーは FlowModelBuilder を使用することに注意してください。
- 作成者:
- Keith Donald, Scott Andrews
- 関連事項:
コンストラクター概要
コンストラクターコンストラクター説明DefaultFlowModelHolder(FlowModelBuilder flowModelBuilder) 初期使用時およびリソースの変更またはリフレッシュ時に、構成されたアセンブラー (GOF ディレクター) を使用してフローアセンブリを駆動する、新しいリフレッシュ可能なフローモデルホルダーを作成します。方法の概要
修飾子と型メソッド説明このホルダーが保持するフローモデルを返します。org.springframework.core.io.Resourceフローモデルを定義する基礎となるリソースを返します。booleanFlowModelHolder.getFlowModel()の呼び出しを介して最後にアクセスされてから、基礎となるフローモデルは変更されましたか。voidrefresh()このホルダーが保持するフローモデルをリフレッシュします。toString()
コンストラクターの詳細
DefaultFlowModelHolder
初期使用時およびリソースの変更またはリフレッシュ時に、構成されたアセンブラー (GOF ディレクター) を使用してフローアセンブリを駆動する、新しいリフレッシュ可能なフローモデルホルダーを作成します。- パラメーター:
flowModelBuilder- 使用するフローモデルビルダー
メソッドの詳細
getFlowModel
インターフェースからコピーされた説明:FlowModelHolderこのホルダーが保持するフローモデルを返します。このメソッドを初めて呼び出すと、フローモデルのアセンブリがトリガーされる場合があります。- 次で指定:
- インターフェース
FlowModelHolderのgetFlowModel
getFlowModelResource
public org.springframework.core.io.Resource getFlowModelResource()インターフェースからコピーされた説明:FlowModelHolderフローモデルを定義する基礎となるリソースを返します。- 次で指定:
- インターフェース
FlowModelHolderのgetFlowModelResource - 戻り値:
- フローモデルリソース
hasFlowModelChanged
public boolean hasFlowModelChanged()インターフェースからコピーされた説明:FlowModelHolderFlowModelHolder.getFlowModel()の呼び出しを介して最後にアクセスされてから、基礎となるフローモデルは変更されましたか。- 次で指定:
- インターフェース
FlowModelHolderのhasFlowModelChanged - 戻り値
- はいの場合は true、いいえの場合は false
refresh
public void refresh()インターフェースからコピーされた説明:FlowModelHolderこのホルダーによって保持されているフローモデルをリフレッシュします。このメソッドを呼び出すと、通常、フローの再構築がトリガーされ、ファイルなどの外部リソースからのリフレッシュが含まれる場合があります。- 次で指定:
- インターフェース
FlowModelHolderのrefresh
toString