概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## woolpack.transition
クラス ForwardDefs

    java.lang.Object
      woolpack.transition.ForwardDefs

    public class ForwardDefs

extends java.lang.Object

遷移先一覧を定義するために使用する。 遷移先定義の一覧。

作成者:
  nakamura

コンストラクタの概要
`ForwardDefs(ForwardDef... defs)` コンストラクタ。
`ForwardDefs(java.lang.Iterable<? extends ForwardDef> iterable)` コンストラクタ。

メソッドの概要
`ActionResult` | `findId(java.lang.Object aReturnedObject)` `ActionDef.invoke(Object, Map)`または`ActionDefs.invoke(Object, String, Map)`から呼び出される(called)。
`java.lang.Iterable<? extends ForwardDef>` | `getIterable()` 遷移先定義の一覧を返す。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### ForwardDefs

    public ForwardDefs(java.lang.Iterable<? extends ForwardDef> iterable)

  コンストラクタ。

  パラメータ:
    `iterable` - 遷移先定義の一覧。
  例外:
    `java.lang.NullPointerException` - 引数がnullの場合。

### ForwardDefs

    public ForwardDefs(ForwardDef... defs)

  コンストラクタ。

  パラメータ:
    `defs` - 遷移先定義の一覧。

メソッドの詳細

### findId

    public ActionResult findId(java.lang.Object aReturnedObject)
                        throws ForwardDefNotFoundException

  `ActionDef.invoke(Object, Map)`または`ActionDefs.invoke(Object, String, Map)`から呼び出される(called)。 遷移先定義を検索して実行結果を返す。

  パラメータ:
    `aReturnedObject` - メソッドが返却したオブジェクト。
  戻り値:
    実行結果。
  例外:
    `ForwardDefNotFoundException` - 該当する遷移先定義が見つからない場合。

### getIterable

    public java.lang.Iterable<? extends ForwardDef> getIterable()

  遷移先定義の一覧を返す。 テスト用。

  戻り値:
    遷移先定義の一覧。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド