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()
遷移先定義の一覧を返す。

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


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