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)
コンストラクタ。 遷移先で使用するコンポーネントへの参照をEL.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)
コンストラクタ。 遷移先で使用するコンポーネントの取得先をEL.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()
マッチ操作を返す。

戻り値:
マッチ操作。