|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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からメソッドの取得先への変換器。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |