概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## woolpack.ee
クラス ActionBuilder

    java.lang.Object
      woolpack.ee.ActionBuilder

    public class ActionBuilder

extends java.lang.Object

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

作成者:
  nakamura

フィールドの概要
`static EL` | `DEFAULT_FORWARD_COMPONENT_EL_EL` 遷移先で使用するコンポーネントの取得先の`EL`のデフォルト値。
`static EL` | `DEFAULT_RETURN_EL` 返却値の取得先のデフォルト値。

コンストラクタの概要
`ActionBuilder(ActionInvoker actionDefs, java.lang.Iterable<java.lang.String> attrNames)` コンストラクタ。
`ActionBuilder(ActionInvoker actionDefs, java.lang.Iterable<java.lang.String> attrNames, EL forwardComponentELEL, EL returnEL)` コンストラクタ。

メソッドの概要
`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)

  コンストラクタ。

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

### ActionBuilder

    public ActionBuilder(ActionInvoker actionDefs,
                         java.lang.Iterable<java.lang.String> attrNames)

  コンストラクタ。 遷移先で使用するコンポーネントの取得先の`EL`への参照として`DEFAULT_FORWARD_COMPONENT_EL_EL`を使用する。 返却値の取得先として`DEFAULT_RETURN_EL`を使用する。

  パラメータ:
    `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()

  返却値の取得先への参照を返す。

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

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド