woolpack.el
インタフェース GettingEL

既知のサブインタフェースの一覧:
EL
既知の実装クラスの一覧:
ArrayPathEL, CollectionTypeConvertEL, ELAdapter, FixEL, GettingELAdapter, MapEL, OGE, PathEL, PropertyEL, ToELTargetExceptionEL

public interface GettingEL

値取得と作用のための式言語を表す インタープリタ デザインパターンの Expression 役。 実装クラスの各インスタンスはステートレスであるべき。

作成者:
nakamura

メソッドの概要
 java.lang.Object getValue(java.lang.Object root)
          基点に対し言語を作用させ、結果を返す。
 java.lang.Object getValue(java.lang.Object root, java.lang.Class toType)
          基点に対し言語を作用させ、結果を変換して返す。
 

メソッドの詳細

getValue

java.lang.Object getValue(java.lang.Object root,
                          java.lang.Class toType)
                          throws ELTargetRuntimeException
基点に対し言語を作用させ、結果を変換して返す。

パラメータ:
root - 基点。
toType - 変換先の型。実装ではこのパラメータが動作に反映されない可能性がある。
戻り値:
実行結果の値。
例外:
ELTargetRuntimeException - 呼び出し先メソッドがエラーを投げた場合。

getValue

java.lang.Object getValue(java.lang.Object root)
                          throws ELTargetRuntimeException
基点に対し言語を作用させ、結果を返す。

パラメータ:
root - 基点。
戻り値:
実行結果の値。
例外:
ELTargetRuntimeException - 呼び出し先メソッドがエラーを投げた場合。