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

## woolpack.transition
クラス ForwardDef

    java.lang.Object
      woolpack.transition.ForwardDef

    public class ForwardDef

extends java.lang.Object

遷移先の定義。 本クラスのインスタンスは複数のスレッドで同時に使用できる。

作成者:
  nakamura

コンストラクタの概要
`ForwardDef(java.lang.String id)` コンストラクタ。
`ForwardDef(java.lang.String id, ForwardMatchable matchable)` コンストラクタ。
`ForwardDef(java.lang.String id, OGE componentOGE)` コンストラクタ。
`ForwardDef(java.lang.String id, OGE componentOGE, ForwardMatchable matchable)` コンストラクタ。

メソッドの概要
`OGE` | `getComponentOGE()` 遷移先のコンポーネントの取得先を返す。
`java.lang.String` | `getId()` 遷移先 id を返す。
`ForwardMatchable` | `getMatchable()` マッチ操作を返す。

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

コンストラクタの詳細

### ForwardDef

    public ForwardDef(java.lang.String id,
                      OGE componentOGE,
                      ForwardMatchable matchable)

  コンストラクタ。

  パラメータ:
    `id` - 遷移先 id。
    `componentOGE` - 遷移先のコンポーネントの取得先。
    `matchable` - マッチ操作。
  例外:
    `java.lang.NullPointerException` - 引数のいずれかが null の場合。
    `java.lang.StringIndexOutOfBoundsException` - id が空の場合。

### ForwardDef

    public ForwardDef(java.lang.String id,
                      ForwardMatchable matchable)

  コンストラクタ。 遷移先のコンポーネントの取得先を`OGE.NULL`とする。

  パラメータ:
    `id` - 遷移先 id。
    `matchable` - マッチ操作。
  例外:
    `java.lang.NullPointerException` - 引数のいずれかが null の場合。
    `java.lang.StringIndexOutOfBoundsException` - id が空の場合。

### ForwardDef

    public ForwardDef(java.lang.String id,
                      OGE componentOGE)

  コンストラクタ。 マッチ操作を`TransitionConstants.NOT_THROWABLE`とする。

  パラメータ:
    `id` - 遷移先 id。
    `componentOGE` - 遷移先のコンポーネントの取得先。
  例外:
    `java.lang.NullPointerException` - 引数のいずれかが null の場合。
    `java.lang.StringIndexOutOfBoundsException` - id が空の場合。

### ForwardDef

    public ForwardDef(java.lang.String id)

  コンストラクタ。 遷移先のコンポーネントの取得先を`OGE.NULL`とする。 マッチ操作を`TransitionConstants.NOT_THROWABLE`とする。

  パラメータ:
    `id` - 遷移先 id。
  例外:
    `java.lang.NullPointerException` - 引数のいずれかが null の場合。
    `java.lang.StringIndexOutOfBoundsException` - id が空の場合。

メソッドの詳細

### getId

    public java.lang.String getId()

  遷移先 id を返す。

  戻り値:
    遷移先 id。

### getComponentOGE

    public OGE getComponentOGE()

  遷移先のコンポーネントの取得先を返す。

  戻り値:
    遷移先のコンポーネントの取得先。

### getMatchable

    public ForwardMatchable getMatchable()

  マッチ操作を返す。

  戻り値:
    マッチ操作。

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