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

## woolpack.action
クラス ForwardDef

    java.lang.Object
      woolpack.action.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, GettingEL componentEL)` コンストラクタ。
`ForwardDef(java.lang.String id, GettingEL componentEL, ForwardMatchable matchable)` コンストラクタ。

メソッドの概要
`GettingEL` | `getComponentEL()` 遷移先で使用するコンポーネントへの参照を返す。
`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,
                      GettingEL componentEL,
                      ForwardMatchable matchable)

  コンストラクタ。

  パラメータ:
    `id` - 遷移先 id。
    `componentEL` - 遷移先で使用するコンポーネントへの参照。コンテキスト役に対して副作用が発生すべきではない。
    `matchable` - マッチ操作。
  例外:
    `java.lang.NullPointerException` - 引数のいずれかが null の場合。
    `java.lang.StringIndexOutOfBoundsException` - id が空の場合。

### ForwardDef

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

  コンストラクタ。 遷移先で使用するコンポーネントへの参照を`ELConstants.NULL`とする。

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

### ForwardDef

    public ForwardDef(java.lang.String id,
                      GettingEL componentEL)

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

  パラメータ:
    `id` - 遷移先 id。
    `componentEL` - 遷移先で使用するコンポーネントへの参照。コンテキスト役に対して副作用が発生すべきではない。
  例外:
    `java.lang.NullPointerException` - 引数のいずれかが null の場合。
    `java.lang.StringIndexOutOfBoundsException` - id が空の場合。

### ForwardDef

    public ForwardDef(java.lang.String id)

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

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

メソッドの詳細

### getId

    public java.lang.String getId()

  遷移先 id を返す。

  戻り値:
    遷移先 id。

### getComponentEL

    public GettingEL getComponentEL()

  遷移先で使用するコンポーネントへの参照を返す。

  戻り値:
    遷移先のコンポーネントへの参照。

### getMatchable

    public ForwardMatchable getMatchable()

  マッチ操作を返す。

  戻り値:
    マッチ操作。

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