概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| Woolpack API
前のパッケージ 次のパッケージ | フレームあり フレームなし

## パッケージ woolpack.el

値取得と値格納と作用のための式言語のインタフェースと式言語の単純実装のパッケージです。

参照先:
説明

インタフェースの概要
EL | 値取得と値格納と作用のための式言語を表します。
GettingEL | 値取得と作用のための式言語を表します。
PropertyELFactory | プロパティ式言語ファクトリです。

クラスの概要
AbstractEL | `EL`のアダプタです。
AbstractGettingEL | `GettingEL`のアダプタです。
ArrayPathEL | 順に基点をたどっていく式言語です。
CachePropertyELFactory | 委譲先で生成した`GettingEL`と`EL`を クラス名とプロパティ名の組をキーとしてキャッシュするプロパティ式言語ファクトリです。
ELUtils | 式言語のユーティリティです。
FixEL | 固定値を返す式言語です。
MapEL | `Map`のみをサポートする式言語です。
MapPropertyELFactory | `Map`のみをサポートするプロパティ式言語ファクトリです。
MapSimilarPropertyELFactory | `MapSimilarPropertyELFactory.newGetter(Class, String)`で 元のプロパティ名から類推したプロパティ名の候補を試行する `MapPropertyELFactory`です。
MaybeEL | 作用の基点がヌルでない場合に委譲する式言語です。
MaybePropertyELFactory | 初期設定により `PropertyNotFoundException`が発生した際の挙動を切り替える プロパティ式言語ファクトリです。
PathEL | ドット区切りのプロパティ名の順にたどっていく式言語です。
PropertyEL | プロパティ式言語ファクトリの結果に対して作用させる式言語です。
ReflectionPropertyELFactory | リフレクションを使用したプロパティ式言語ファクトリです。
SimilarPropertyELFactory | 元のプロパティ名から類推したプロパティ名の候補を試行するプロパティ式言語ファクトリです。
StateEL | コンテキストに値を設定せず、内部に値を保持する式言語です。
ThisEL | 引数自身を返す式言語です。

例外の概要
ELTargetRuntimeException | 式言語で発生したエラーのホルダです。
PropertyNotFoundException | プロパティ名に対応するプロパティが存在しないことを表します。

## パッケージ woolpack.el の説明

値取得と値格納と作用のための式言語のインタフェースと式言語の単純実装のパッケージです。 `GettingEL`と`EL`のインタフェースを抽出し、 また簡易の実装を用意しインタープリタ デザインパターンを適用してコンポジットを構成することにより、 Woolpack API が特定の式言語の実装に依存しないように設計しています。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| Woolpack API
前のパッケージ 次のパッケージ | フレームあり フレームなし

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