クラス TransitionSet

java.lang.ObjectSE
org.springframework.webflow.engine.TransitionSet
実装されたすべてのインターフェース:
IterableSE<Transition>

public class TransitionSet extends ObjectSE implements IterableSE<Transition>
遷移実行ロジックを適用できるアーティファクトによって内部的に使用される、型指定された遷移のセット。
作成者:
Keith Donald
関連事項:
  • コンストラクターの詳細

    • TransitionSet

      public TransitionSet()
  • メソッドの詳細

    • add

      public boolean add(Transition transition)
      このセットにトランジションを追加します。
      パラメーター:
      transition - 追加する遷移
      戻り値:
      追加操作の結果としてこのセットの内容が変更された場合は true
    • addAll

      public boolean addAll(Transition... transitions)
      このセットに遷移インスタンスのコレクションを追加します。
      パラメーター:
      transitions - 追加するトランジション
      戻り値:
      追加操作の結果としてこのセットの内容が変更された場合は true
    • contains

      public boolean contains(Transition transition)
      この遷移がこのセット内にあるかどうかをテストします。
      パラメーター:
      transition - トランジション
      戻り値:
      遷移がこのセットに含まれている場合は true、含まれていない場合は false
    • remove

      public boolean remove(Transition transition)
      このセットから遷移インスタンスを削除します。
      パラメーター:
      transition - 削除への移行
      戻り値:
      削除操作の結果としてこのリストの内容が変更された場合は true
    • size

      public int size()
      この遷移セットのサイズを返します。
      戻り値:
      例外ハンドラーセットのサイズ
    • iterator

      public IteratorSE<Transition> iterator()
      この遷移セットの反復子を返します。
      次で指定:
      インターフェース IterableSE<Transition>iterator 
      戻り値:
      イテレータ
    • toArray

      public Transition[] toArray()
      このセットを型付き遷移配列に変換します。
      戻り値:
      遷移セットを型付き配列として保存する
    • getTransitionCriterias

      public TransitionCriteria[] getTransitionCriterias()
      この状態の遷移を一致させるために使用される、サポートされている遷移条件のリストを返します。
      戻り値:
      移行条件のリスト
    • getTransition

      public Transition getTransition(RequestContext context)
      指定されたフロー実行リクエストコンテキストの遷移を取得します。最初に一致する遷移が返されます。
      パラメーター:
      context - フロー実行コンテキスト
      戻り値:
      遷移、または一致する遷移がない場合は null
    • hasMatchingTransition

      public boolean hasMatchingTransition(RequestContext context)
      このリストに、指定されたフロー実行リクエストコンテキストに対して発生する遷移があるかどうかを返します。
      パラメーター:
      context - フロー実行コンテキスト
    • toString

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