クラス TransitionSet
java.lang.ObjectSE
org.springframework.webflow.engine.TransitionSet
- 実装されたすべてのインターフェース:
IterableSE<Transition>
遷移実行ロジックを適用できるアーティファクトによって内部的に使用される、型指定された遷移のセット。
- 作成者:
- Keith Donald
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明boolean
add
(Transition transition) このセットにトランジションを追加します。boolean
addAll
(Transition... transitions) このセットに遷移インスタンスのコレクションを追加します。boolean
contains
(Transition transition) この遷移がこのセット内にあるかどうかをテストします。getTransition
(RequestContext context) 指定されたフロー実行リクエストコンテキストの遷移を取得します。この状態の遷移を一致させるために使用される、サポートされている遷移条件のリストを返します。boolean
hasMatchingTransition
(RequestContext context) このリストに、指定されたフロー実行リクエストコンテキストに対して発生する遷移があるかどうかを返します。iterator()
この遷移セットの反復子を返します。boolean
remove
(Transition transition) このセットから遷移インスタンスを削除します。int
size()
この遷移セットのサイズを返します。toArray()
このセットを型付き遷移配列に変換します。toString()
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース java.lang.IterableSE から継承されたメソッド
forEachSE, spliterator
コンストラクターの詳細
TransitionSet
public TransitionSet()
メソッドの詳細
add
このセットにトランジションを追加します。- パラメーター:
transition
- 追加する遷移- 戻り値:
- 追加操作の結果としてこのセットの内容が変更された場合は true
addAll
このセットに遷移インスタンスのコレクションを追加します。- パラメーター:
transitions
- 追加するトランジション- 戻り値:
- 追加操作の結果としてこのセットの内容が変更された場合は true
contains
この遷移がこのセット内にあるかどうかをテストします。- パラメーター:
transition
- トランジション- 戻り値:
- 遷移がこのセットに含まれている場合は true、含まれていない場合は false
remove
このセットから遷移インスタンスを削除します。- パラメーター:
transition
- 削除への移行- 戻り値:
- 削除操作の結果としてこのリストの内容が変更された場合は true
size
public int size()この遷移セットのサイズを返します。- 戻り値:
- 例外ハンドラーセットのサイズ
iterator
この遷移セットの反復子を返します。- 次で指定:
- インターフェース
IterableSE<Transition>
のiterator
- 戻り値:
- イテレータ
toArray
このセットを型付き遷移配列に変換します。- 戻り値:
- 遷移セットを型付き配列として保存する
getTransitionCriterias
この状態の遷移を一致させるために使用される、サポートされている遷移条件のリストを返します。- 戻り値:
- 移行条件のリスト
getTransition
指定されたフロー実行リクエストコンテキストの遷移を取得します。最初に一致する遷移が返されます。- パラメーター:
context
- フロー実行コンテキスト- 戻り値:
- 遷移、または一致する遷移がない場合は null
hasMatchingTransition
このリストに、指定されたフロー実行リクエストコンテキストに対して発生する遷移があるかどうかを返します。- パラメーター:
context
- フロー実行コンテキスト
toString