|
Woolpack API | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectwoolpack.ee.ActionBuilder
public class ActionBuilder
アクションを実行するFnと
アクションの実行結果を DOM ノードに自動生成するFnのビルダです。
適用しているデザインパターン:Builder。
| フィールドの概要 | |
|---|---|
static EL |
DEFAULT_FORWARD_COMPONENT_EL_EL
遷移先で使用するコンポーネントの取得先の ELのデフォルト値です。 |
static EL |
DEFAULT_RETURN_EL
返却値の取得先のデフォルト値です。 |
| コンストラクタの概要 | |
|---|---|
ActionBuilder(ActionInvoker actionDefs,
Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> autoUpdaterFactory)
|
|
ActionBuilder(ActionInvoker actionDefs,
Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> autoUpdaterFactory,
EL forwardComponentELEL,
EL returnEL)
|
|
ActionBuilder(ActionInvoker actionDefs,
java.lang.Iterable<java.lang.String> attrNames)
|
|
| メソッドの概要 | |
|---|---|
ActionInvoker |
getActionDefs()
|
Fn<EEContext,java.lang.Void,java.lang.RuntimeException> |
getActionExpression()
アクションを実行し実行結果を getReturnEL()の位置に設定するFnを返します。 |
Fn<EEContext,java.lang.Void,java.lang.RuntimeException> |
getAutoUpdateExpression()
コンポーネントの取得先をアクションの実行結果から取得し、 属性値をプロパティ名としてコンポーネントから値を取得し DOM ノードに自動設定する Fnを返します。 |
Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> |
getAutoUpdaterFactory()
|
EL |
getForwardComponentELEL()
|
EL |
getReturnEL()
|
void |
setActionDefs(ActionInvoker actionDefs)
|
void |
setAutoUpdaterFactory(Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> autoUpdaterFactory)
|
void |
setForwardComponentELEL(EL forwardComponentELEL)
|
void |
setReturnEL(EL returnEL)
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final EL DEFAULT_FORWARD_COMPONENT_EL_EL
ELのデフォルト値です。
public static final EL DEFAULT_RETURN_EL
| コンストラクタの詳細 |
|---|
public ActionBuilder(ActionInvoker actionDefs,
Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> autoUpdaterFactory,
EL forwardComponentELEL,
EL returnEL)
actionDefs - アクション定義の一覧と遷移先定義の一覧の集合。autoUpdaterFactory - XMLを自動加工するFnのファクトリ。forwardComponentELEL - 遷移先で使用するコンポーネントの設定先のELへの参照。returnEL - 返却値の設定先への参照。
public ActionBuilder(ActionInvoker actionDefs,
Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> autoUpdaterFactory)
actionDefs - アクション定義の一覧と遷移先定義の一覧の集合。autoUpdaterFactory - XMLを自動加工するFnのファクトリ。
public ActionBuilder(ActionInvoker actionDefs,
java.lang.Iterable<java.lang.String> attrNames)
actionDefs - アクション定義の一覧と遷移先定義の一覧の集合。attrNames - 属性名の一覧。本クラスはこの引数の状態を変化させません。| メソッドの詳細 |
|---|
public Fn<EEContext,java.lang.Void,java.lang.RuntimeException> getActionExpression()
getReturnEL()の位置に設定するFnを返します。
アクション実行時にRuntimeExceptionが発生した場合、呼出元に投げます。
Fn。public Fn<EEContext,java.lang.Void,java.lang.RuntimeException> getAutoUpdateExpression()
Fnを返します。
Fn。public ActionInvoker getActionDefs()
public void setActionDefs(ActionInvoker actionDefs)
public EL getForwardComponentELEL()
public void setForwardComponentELEL(EL forwardComponentELEL)
public EL getReturnEL()
public void setReturnEL(EL returnEL)
public Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> getAutoUpdaterFactory()
public void setAutoUpdaterFactory(Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> autoUpdaterFactory)
|
Woolpack API | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||