クラス FlowVariable

java.lang.ObjectSE
org.springframework.webflow.core.AnnotatedObject
org.springframework.webflow.engine.FlowVariable
実装されたすべてのインターフェース:
Annotated

public class FlowVariable extends AnnotatedObject
フロー変数の仕様を定義する値オブジェクト。このような変数は、フローの開始時に割り当てられ、フローの終了時に破棄されます。このクラスは、変数に関する情報と、フロースコープで変数インスタンスを割り当てるために必要な動作をカプセル化します。
作成者:
Keith Donald
  • コンストラクターの詳細

    • FlowVariable

      public FlowVariable(StringSE name, VariableValueFactory valueFactory)
      新しいフロー変数を作成します。
      パラメーター:
      name - 変数名
  • メソッドの詳細

    • getName

      public StringSE getName()
      この変数の名前を返します。
    • equals

      public boolean equals(ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • create

      public void create(RequestContext context)
      このフロー変数を作成します。このメソッドは、変数の値を正しいフロースコープに割り当てます。
      パラメーター:
      context - 実行フロー
    • restore

      public void restore(RequestContext context)
      この変数の依存関係を復元します。このメソッドは、変数の値ファクトリに、変数が一時オブジェクトに対して持つすべての参照を復元するように要求します。
      パラメーター:
      context - 実行フロー
    • destroy

      public ObjectSE destroy(RequestContext context)
      このフロー変数を破棄します。このメソッドは、正しいフロースコープ内の変数の値を削除します。
      パラメーター:
      context - 実行フロー
    • toString

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