woolpack.ee
クラス ActionBuilder

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

public class ActionBuilder
extends java.lang.Object

アクションを実行するDomExpression/ アクションの実行結果を DOM ノードに自動生成するDomExpression/ アクションが返したエラーのメッセージを DOM ノードに設定するDomExpressionのビルダ。 適用しているパターン:Adapter, Hook Operation。

作成者:
nakamura

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

フィールドの詳細

DEFAULT_FORWARD_COMPONENT_EL_EL

public static final EL DEFAULT_FORWARD_COMPONENT_EL_EL
遷移先で使用するコンポーネントの取得先のELのデフォルト値。


DEFAULT_RETURN_EL

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

コンストラクタの詳細

ActionBuilder

public ActionBuilder(ActionInvoker actionDefs,
                     java.lang.Iterable<java.lang.String> attrNames,
                     EL forwardComponentELEL,
                     EL returnEL,
                     NodeFindableFactory factory)
コンストラクタ。

パラメータ:
actionDefs - アクション定義の一覧と遷移先定義の一覧の集合。
attrNames - 属性名の一覧。本クラスはこの引数の状態を変化させない。
forwardComponentELEL - 遷移先で使用するコンポーネントの設定先のELへの参照。
returnEL - 返却値の設定先への参照。
例外:
java.lang.NullPointerException - 引数のいずれかが null の場合。

ActionBuilder

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

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

getActionExpression

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

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

getAutoUpdateExpression

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

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

getForwardComponentELEL

public EL getForwardComponentELEL()
遷移先のコンポーネントの取得先への参照を返す。

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

getReturnEL

public EL getReturnEL()
返却値の取得先への参照を返す。

戻り値:
返却値の取得先への参照。


Copyright (C) 2006 Takahiro Nakamura. All rights reserved.