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

## woolpack.action
クラス ActionDef

    java.lang.Object
      woolpack.action.ActionDef

    public class ActionDef

extends java.lang.Object

ひとつのアクション定義を表す。

作成者:
  nakamura

コンストラクタの概要
`ActionDef(GettingEL methodEL, ForwardDef... forwardDefArray)` コンストラクタ。
`ActionDef(GettingEL componentEL, GettingEL methodEL, ForwardDef... forwardDefArray)` コンストラクタ。
`ActionDef(GettingEL componentEL, GettingEL methodEL, java.lang.Iterable<ForwardDef> forwardDefIterable)` コンストラクタ。
`ActionDef(GettingEL methodEL, java.lang.Iterable<ForwardDef> forwardDefIterable)` コンストラクタ。

メソッドの概要
`GettingEL` | `getComponentEL()` コンポーネントへの参照を返す。
`java.lang.Iterable<ForwardDef>` | `getForwardDefIterable()` 遷移先定義の一覧を返す。
`GettingEL` | `getMethodEL()` メソッドへの参照を返す。

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

コンストラクタの詳細

### ActionDef

    public ActionDef(GettingEL componentEL,
                     GettingEL methodEL,
                     java.lang.Iterable<ForwardDef> forwardDefIterable)

  コンストラクタ。

  パラメータ:
    `componentEL` - コンポーネントへの参照。コンテキスト役に対して副作用が発生すべきではない。
    `methodEL` - 実行するメソッドへの参照。コンテキスト役に対して副作用が発生してもよい。
    `forwardDefIterable` - 遷移先定義の一覧。本クラスはこの引数の状態を変化させない。ステートレスであるべき。
  例外:
    `引数のいずれかが` - null の場合。

### ActionDef

    public ActionDef(GettingEL methodEL,
                     java.lang.Iterable<ForwardDef> forwardDefIterable)

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

  パラメータ:
    `methodEL` - 実行するメソッドへの参照。コンテキスト役に対して副作用が発生してもよい。
    `forwardDefIterable` - 遷移先定義の一覧。本クラスはこの引数の状態を変化させない。ステートレスであるべき。
  例外:
    `引数のいずれかが` - null の場合。

### ActionDef

    public ActionDef(GettingEL componentEL,
                     GettingEL methodEL,
                     ForwardDef... forwardDefArray)

  コンストラクタ。

  パラメータ:
    `componentEL` - コンポーネントへの参照。コンテキスト役に対して副作用が発生すべきではない。
    `methodEL` - 実行するメソッドへの参照。コンテキスト役に対して副作用が発生してもよい。
    `forwardDefArray` - 遷移先定義の一覧。本クラスはこの引数の状態を変化させない。ステートレスであるべき。
  例外:
    `引数のいずれかが` - null の場合。

### ActionDef

    public ActionDef(GettingEL methodEL,
                     ForwardDef... forwardDefArray)

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

  パラメータ:
    `methodEL` - 実行するメソッドへの参照。コンテキスト役に対して副作用が発生してもよい。
    `forwardDefArray` - 遷移先定義の一覧。本クラスはこの引数の状態を変化させない。ステートレスであるべき。
  例外:
    `引数のいずれかが` - null の場合。

メソッドの詳細

### getComponentEL

    public GettingEL getComponentEL()

  コンポーネントへの参照を返す。

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

### getMethodEL

    public GettingEL getMethodEL()

  メソッドへの参照を返す。

  戻り値:
    メソッドの位置。

### getForwardDefIterable

    public java.lang.Iterable<ForwardDef> getForwardDefIterable()

  遷移先定義の一覧を返す。

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

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

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