woolpack.el
クラス AbstractToELTargetExceptionEL<V>

java.lang.Object
  上位を拡張 woolpack.el.AbstractGettingEL
      上位を拡張 woolpack.el.AbstractEL
          上位を拡張 woolpack.el.AbstractToELTargetExceptionEL<V>
すべての実装されたインタフェース:
EL, GettingEL

public abstract class AbstractToELTargetExceptionEL<V>
extends AbstractEL

委譲先のエラーをELTargetRuntimeExceptionでラップするEL。 式言語として Java を使用する場合に使用する。 適用しているパターン:Proxy, Template Method。

作成者:
nakamura

コンストラクタの概要
AbstractToELTargetExceptionEL()
          コンストラクタ。
 
メソッドの概要
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.AbstractGettingEL から継承されたメソッド
getValue
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース woolpack.el.GettingEL から継承されたメソッド
getValue
 

コンストラクタの詳細

AbstractToELTargetExceptionEL

public AbstractToELTargetExceptionEL()
コンストラクタ。

メソッドの詳細

setValue

public void setValue(java.lang.Object root,
                     java.lang.Object value)
インタフェース EL の記述:
基点に対し言語を作用させ、値を設定する。

定義:
インタフェース EL 内の setValue
オーバーライド:
クラス AbstractEL 内の setValue
パラメータ:
root - 基点。
value - 実行結果の値。

getValue

public java.lang.Object getValue(java.lang.Object root,
                                 java.lang.Class clazz)
インタフェース GettingEL の記述:
基点に対し言語を作用させ、結果を変換して返す。

定義:
インタフェース GettingEL 内の getValue
定義:
クラス AbstractGettingEL 内の getValue
パラメータ:
root - 基点。
clazz - 変換先の型。実装ではこのパラメータが動作に反映されない可能性がある。
戻り値:
実行結果の値。

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でラップして呼出元へ投げる。


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