クラス ViewVariable

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

public class ViewVariable extends AnnotatedObject
特定のビューにスコープが設定された変数。このような変数は、ビューステートに入るときに割り当てられ、そのビューステートを終了するときに破棄されます。フロースコープマップは、バッキング変数ストアとして使用されます。
作成者:
Keith Donald
  • コンストラクターの詳細

    • ViewVariable

      public ViewVariable(StringSE name, VariableValueFactory valueFactory)
      新しいビュー変数を作成します。
      パラメーター:
      name - 変数の名前
      valueFactory - 変数値のソース
  • メソッドの詳細

    • getName

      public StringSE getName()
      このビュー変数の名前を返します。
    • getValueFactory

      public VariableValueFactory getValueFactory()
      変数の初期値のソースを返します。
    • 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 - 実行フロー