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

## woolpack.action
クラス ForwardDef

    java.lang.Object
      woolpack.action.ForwardDef

    public class ForwardDef

extends java.lang.Object

ひとつの遷移先定義を表します。
適用しているデザインパターン：変数を格納するだけの構造体。

作成者:
  nakamura

コンストラクタの概要
`ForwardDef(java.lang.String id)` 遷移先で使用するコンポーネントの取得先を`ELUtils.NULL`とします。
`ForwardDef(java.lang.String id, Fn<java.lang.Object,java.lang.Boolean,java.lang.RuntimeException> matcher)` 遷移先で使用するコンポーネントへの参照を`ELUtils.NULL`とします。
`ForwardDef(java.lang.String id, GettingEL componentEL)` マッチ操作を`BoolUtils.NOT_THROWABLE`とします。
`ForwardDef(java.lang.String id, GettingEL componentEL, Fn<java.lang.Object,java.lang.Boolean,java.lang.RuntimeException> matcher)`

メソッドの概要
`GettingEL` | `getComponentEL()`
`java.lang.String` | `getId()`
`Fn<java.lang.Object,java.lang.Boolean,java.lang.RuntimeException>` | `getMatcher()`
`void` | `setComponentEL(GettingEL componentEL)`
`void` | `setId(java.lang.String id)`
`void` | `setMatcher(Fn<java.lang.Object,java.lang.Boolean,java.lang.RuntimeException> matching)`

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

コンストラクタの詳細

### ForwardDef

    public ForwardDef(java.lang.String id,
                      GettingEL componentEL,
                      Fn<java.lang.Object,java.lang.Boolean,java.lang.RuntimeException> matcher)

パラメータ:
  `id` - 遷移先 id。
  `componentEL` - 遷移先で使用するコンポーネントへの参照。
  `matcher` - マッチ操作。

### ForwardDef

    public ForwardDef(java.lang.String id,
                      Fn<java.lang.Object,java.lang.Boolean,java.lang.RuntimeException> matcher)

  遷移先で使用するコンポーネントへの参照を`ELUtils.NULL`とします。

  パラメータ:
    `id` - 遷移先 id。
    `matcher` - マッチ操作。

### ForwardDef

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

  マッチ操作を`BoolUtils.NOT_THROWABLE`とします。

  パラメータ:
    `id` - 遷移先 id。
    `componentEL` - 遷移先で使用するコンポーネントへの参照。コンテキスト役に対して副作用が発生すべきではありません。

### ForwardDef

    public ForwardDef(java.lang.String id)

  遷移先で使用するコンポーネントの取得先を`ELUtils.NULL`とします。 マッチ操作を`BoolUtils.NOT_THROWABLE`とします。

  パラメータ:
    `id` - 遷移先 id。

メソッドの詳細

### getComponentEL

    public GettingEL getComponentEL()

### setComponentEL

    public void setComponentEL(GettingEL componentEL)

### getId

    public java.lang.String getId()

### setId

    public void setId(java.lang.String id)

### getMatcher

    public Fn<java.lang.Object,java.lang.Boolean,java.lang.RuntimeException> getMatcher()

### setMatcher

    public void setMatcher(Fn<java.lang.Object,java.lang.Boolean,java.lang.RuntimeException> matching)

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

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.