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

## woolpack.el
クラス ToELTargetExceptionEL<V>

    java.lang.Object
      woolpack.el.GettingELAdapter
          woolpack.el.ELAdapter
              woolpack.el.ToELTargetExceptionEL<V>

すべての実装されたインタフェース:
  EL, GettingEL

    public abstract class ToELTargetExceptionEL<V>

extends ELAdapter

委譲先のエラーを`ELTargetRuntimeException`でラップする`EL`。 式言語として Java を使用する場合に使用する。

作成者:
  nakamura

フィールドの概要

インタフェース woolpack.el.EL から継承されたフィールド
`NULL`

コンストラクタの概要
`ToELTargetExceptionEL()`

メソッドの概要
`abstract java.lang.Object` | `execute(V root, java.lang.Object value)` `setValue(Object, Object)`または`getValue(Object, Class)`から呼び出される(called)。
`java.lang.Object` | `getValue(java.lang.Object root, java.lang.Class clazz)` 基点に対し言語を作用させ、結果を変換して返す。
`void` | `setValue(java.lang.Object root, java.lang.Object value)` 基点に対し言語を作用させ、値を設定する。

クラス woolpack.el.GettingELAdapter から継承されたメソッド
`getValue`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

インタフェース woolpack.el.GettingEL から継承されたメソッド
`getValue`

コンストラクタの詳細

### ToELTargetExceptionEL

    public ToELTargetExceptionEL()

メソッドの詳細

### setValue

    public void setValue(java.lang.Object root,
                         java.lang.Object value)
                  throws ELTargetRuntimeException

  インタフェース `EL` の記述:
  基点に対し言語を作用させ、値を設定する。

  定義:
    インタフェース `EL` 内の `setValue`
  オーバーライド:
    クラス `ELAdapter` 内の `setValue`
  パラメータ:
    `root` - 基点。
    `value` - 実行結果の値。
  例外:
    `ELTargetRuntimeException` - 呼び出し先メソッドがエラーを投げた場合。

### getValue

    public java.lang.Object getValue(java.lang.Object root,
                                     java.lang.Class clazz)
                              throws ELTargetRuntimeException

  インタフェース `GettingEL` の記述:
  基点に対し言語を作用させ、結果を変換して返す。

  定義:
    インタフェース `GettingEL` 内の `getValue`
  定義:
    クラス `GettingELAdapter` 内の `getValue`
  パラメータ:
    `root` - 基点。
    `clazz` - 変換先の型。実装ではこのパラメータが動作に反映されない可能性がある。
  戻り値:
    実行結果の値。
  例外:
    `ELTargetRuntimeException` - 呼び出し先メソッドがエラーを投げた場合。

### execute

    public abstract java.lang.Object execute(V root,
                                             java.lang.Object value)
                                      throws java.lang.Exception

  `setValue(Object, Object)`または`getValue(Object, Class)`から呼び出される(called)。

  パラメータ:
    `root` - 基点。
    `value` - 値。
  戻り値:
    返却値。
  例外:
    `java.lang.Exception` - 呼び出し元はここで投げられた例外を`ELTargetRuntimeException`でラップして呼出元へ投げる。

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