woolpack.ee
クラス ActionBuilder

java.lang.Object
  上位を拡張 woolpack.ee.ActionBuilder

public class ActionBuilder
extends java.lang.Object

アクションを実行するDomExpression・ アクションの実行結果を DOM ノードに自動生成するDomExpression・ アクションが返したエラーのメッセージを DOM ノードに設定するDomExpressionの生成器。

作成者:
nakamura

フィールドの概要
static OGE DEFAULT_FORWARD_COMPONENT_OGE_OGE
          遷移先のコンポーネントの取得先のデフォルト値。
static OGE DEFAULT_RETURN_OGE
          返却値の取得先のデフォルト値。
 
コンストラクタの概要
ActionBuilder(ActionInvoker actionDefs, java.lang.Iterable<java.lang.String> attrNames)
          コンストラクタ。
ActionBuilder(ActionInvoker actionDefs, java.lang.Iterable<java.lang.String> attrNames, OGE forwardComponentOGEOGE, OGE returnOGE)
          コンストラクタ。
 
メソッドの概要
 DomExpression getActionExpression()
          アクションを実行し実行結果をgetReturnOGE()の位置に設定するDomExpressionを返す。
 DomExpression getAutoUpdateExpression()
          コンポーネントの取得先をアクションの実行結果から取得し、 属性値をプロパティ名としてコンポーネントから値を取得しDOMノードに自動設定するDomExpressionを返す。
 OGE getForwardComponentOGEOGE()
          遷移先のコンポーネントの取得先を返す。
 OGE getReturnOGE()
          返却値の取得先を返す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAULT_FORWARD_COMPONENT_OGE_OGE

public static final OGE DEFAULT_FORWARD_COMPONENT_OGE_OGE
遷移先のコンポーネントの取得先のデフォルト値。


DEFAULT_RETURN_OGE

public static final OGE DEFAULT_RETURN_OGE
返却値の取得先のデフォルト値。

コンストラクタの詳細

ActionBuilder

public ActionBuilder(ActionInvoker actionDefs,
                     java.lang.Iterable<java.lang.String> attrNames,
                     OGE forwardComponentOGEOGE,
                     OGE returnOGE)
コンストラクタ。

パラメータ:
actionDefs - アクション定義の一覧と遷移先定義の一覧の集合。
attrNames - 属性名の一覧。
forwardComponentOGEOGE - 遷移先のコンポーネントの取得先。
returnOGE - 返却値の取得先。
例外:
java.lang.NullPointerException - 引数のいずれかが null の場合。

ActionBuilder

public ActionBuilder(ActionInvoker actionDefs,
                     java.lang.Iterable<java.lang.String> attrNames)
コンストラクタ。 遷移先のコンポーネントの取得先としてDEFAULT_FORWARD_COMPONENT_OGE_OGEを使用する。 返却値の取得先としてDEFAULT_RETURN_OGEを使用する。

パラメータ:
actionDefs - アクション定義の一覧と遷移先定義の一覧の集合。
attrNames - 属性名の一覧。
例外:
java.lang.NullPointerException - 引数のいずれかが null の場合。
メソッドの詳細

getActionExpression

public DomExpression getActionExpression()
アクションを実行し実行結果をgetReturnOGE()の位置に設定するDomExpressionを返す。

戻り値:
アクションを実行するDomExpression

getAutoUpdateExpression

public DomExpression getAutoUpdateExpression()
コンポーネントの取得先をアクションの実行結果から取得し、 属性値をプロパティ名としてコンポーネントから値を取得しDOMノードに自動設定するDomExpressionを返す。

戻り値:
アクションの実行結果を DOM ノードに自動生成するDomExpression

getForwardComponentOGEOGE

public OGE getForwardComponentOGEOGE()
遷移先のコンポーネントの取得先を返す。

戻り値:
遷移先のコンポーネントの取得先。

getReturnOGE

public OGE getReturnOGE()
返却値の取得先を返す。

戻り値:
返却値の取得先。