|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectwoolpack.transition.ActionDefsBuilder
public class ActionDefsBuilder
アクション定義の一覧の生成を省力化する便利クラス。
| フィールドの概要 | |
|---|---|
static StringConverter |
M2C
|
| コンストラクタの概要 | |
|---|---|
ActionDefsBuilder()
コンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
ActionDefsBuilder |
addForward(java.lang.Object returnValue,
java.lang.String forwardId)
返却値と遷移先idの組を設定する。 |
ActionDefsBuilder |
clear()
actionid,inputId,methodOGE,returnValue,returnValueToForwardIdMap,componentOGE,forwardComponentOGEをクリアする。 |
OGE |
getComponentOGE()
コンポーネントの取得先を返す。 |
OGE |
getForwardComponentOGE()
遷移先のコンポーネントの取得先を返す。 |
java.lang.String |
getId()
アクションidを返す。 |
StringConverter |
getIdToComponentConverter()
アクションidからコンポーネントの取得先への変換器を返す。 |
StringConverter |
getIdToMethodConverter()
アクションidからメソッドの取得先への変換器を返す。 |
java.lang.String |
getInputId()
入力元アクションidを返す。 |
OGE |
getMethodOGE()
実行するメソッドの取得先を返す。 |
ActionDefsBuilder |
putTo(java.util.Map<java.lang.String,ActionDef> map)
アクション定義を引数に設定する。 |
ActionDefsBuilder |
setComponentOGE(OGE componentOGE)
コンポーネントの取得先を設定する。 |
ActionDefsBuilder |
setForwardComponentOGE(OGE forwardComponentOGE)
遷移先のコンポーネントの取得先を設定する。 |
ActionDefsBuilder |
setId(java.lang.String id)
アクションidを設定する。 |
ActionDefsBuilder |
setIdToComponentConverter(StringConverter idToComponentConverter)
アクションidからコンポーネントの取得先への変換器を設定する。 |
ActionDefsBuilder |
setIdToMethodConverter(StringConverter idToMethodConverter)
アクションidからメソッドの取得先への変換器を設定する。 |
ActionDefsBuilder |
setInputId(java.lang.String inputId)
入力元アクションidを設定する。 |
ActionDefsBuilder |
setMethodOGE(OGE methodOGE)
実行するメソッドの取得先を設定する。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final StringConverter M2C
| コンストラクタの詳細 |
|---|
public ActionDefsBuilder()
| メソッドの詳細 |
|---|
public ActionDefsBuilder clear()
public ActionDefsBuilder putTo(java.util.Map<java.lang.String,ActionDef> map)
methodOGEがnullの場合はidToMethodConverterで生成する。
componentOGEがnullでmethodOGEがnullの場合はidToComponentConverterで生成する。
componentOGEがnullでmethodOGEがnullでない場合はmethodOGEの所属クラスで代用する。
forwardComponentOGEがnullの場合はcomponentOGEで代用する。
returnValueToForwardIdMapが空の場合は、
TransitionConstants.NOT_THROWABLEひとつだけ持つ遷移先一覧を生成する。
アクション定義を引数に設定した後にid,inputId,methodOGE,returnValueToForwardIdMapをクリアする。
map - 設定先。
java.lang.NullPointerException - 引数またはidがnullの場合。
java.lang.StringIndexOutOfBoundsException - idが空の場合。public java.lang.String getId()
public ActionDefsBuilder setId(java.lang.String id)
id - アクションid。
public java.lang.String getInputId()
public ActionDefsBuilder setInputId(java.lang.String inputId)
inputId - 入力元アクションid。
public OGE getComponentOGE()
public ActionDefsBuilder setComponentOGE(OGE componentOGE)
componentOGE - コンポーネントの取得先。
public OGE getMethodOGE()
public ActionDefsBuilder setMethodOGE(OGE methodOGE)
methodOGE - 実行するメソッドの取得先。
public OGE getForwardComponentOGE()
public ActionDefsBuilder setForwardComponentOGE(OGE forwardComponentOGE)
forwardComponentOGE - 遷移先のコンポーネントの取得先。
public ActionDefsBuilder addForward(java.lang.Object returnValue,
java.lang.String forwardId)
returnValue - 返却値。forwardId - 遷移先id。
public StringConverter getIdToComponentConverter()
public ActionDefsBuilder setIdToComponentConverter(StringConverter idToComponentConverter)
idToComponentConverter - アクションidからコンポーネントの取得先への変換器。
public StringConverter getIdToMethodConverter()
public ActionDefsBuilder setIdToMethodConverter(StringConverter idToMethodConverter)
idToMethodConverter - アクションidからメソッドの取得先への変換器。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||