クラス DefaultFlowModelHolder

java.lang.ObjectSE
org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder
実装済みのインターフェース一覧:
FlowModelHolder

public class DefaultFlowModelHolder extends ObjectSE implements FlowModelHolder
基礎となるフローモデルリソースの変更を検出し、そのリソースを自動的にリフレッシュできるフローモデルホルダー。

このクラスはスレッドセーフです。

この FlowModel ホルダーは FlowModelBuilder を使用することに注意してください。

作成者:
Keith Donald, Scott Andrews
関連事項:
  • コンストラクター概要

    コンストラクター
    コンストラクター
    説明
    初期使用時およびリソースの変更またはリフレッシュ時に、構成されたアセンブラー (GOF ディレクター) を使用してフローアセンブリを駆動する、新しいリフレッシュ可能なフローモデルホルダーを作成します。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    このホルダーが保持するフローモデルを返します。
    org.springframework.core.io.Resource
    フローモデルを定義する基礎となるリソースを返します。
    boolean
    FlowModelHolder.getFlowModel() の呼び出しを介して最後にアクセスされてから、基礎となるフローモデルは変更されましたか。
    void
    このホルダーが保持するフローモデルをリフレッシュします。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
  • コンストラクターの詳細

    • DefaultFlowModelHolder

      public DefaultFlowModelHolder(FlowModelBuilder flowModelBuilder)
      初期使用時およびリソースの変更またはリフレッシュ時に、構成されたアセンブラー (GOF ディレクター) を使用してフローアセンブリを駆動する、新しいリフレッシュ可能なフローモデルホルダーを作成します。
      パラメーター:
      flowModelBuilder - 使用するフローモデルビルダー
  • メソッドの詳細

    • getFlowModel

      public FlowModel getFlowModel()
      インターフェースからコピーされた説明: FlowModelHolder
      このホルダーが保持するフローモデルを返します。このメソッドを初めて呼び出すと、フローモデルのアセンブリがトリガーされる場合があります。
      次で指定:
      インターフェース FlowModelHoldergetFlowModel 
    • getFlowModelResource

      public org.springframework.core.io.Resource getFlowModelResource()
      インターフェースからコピーされた説明: FlowModelHolder
      フローモデルを定義する基礎となるリソースを返します。
      次で指定:
      インターフェース FlowModelHoldergetFlowModelResource 
      戻り値:
      フローモデルリソース
    • hasFlowModelChanged

      public boolean hasFlowModelChanged()
      インターフェースからコピーされた説明: FlowModelHolder
      FlowModelHolder.getFlowModel() の呼び出しを介して最後にアクセスされてから、基礎となるフローモデルは変更されましたか。
      次で指定:
      インターフェース FlowModelHolderhasFlowModelChanged 
      戻り値
      はいの場合は true、いいえの場合は false
    • refresh

      public void refresh()
      インターフェースからコピーされた説明: FlowModelHolder
      このホルダーによって保持されているフローモデルをリフレッシュします。このメソッドを呼び出すと、通常、フローの再構築がトリガーされ、ファイルなどの外部リソースからのリフレッシュが含まれる場合があります。
      次で指定:
      インターフェース FlowModelHolderrefresh 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString