|
Woolpack API | |||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||
参照先:
説明
| インタフェースの概要 | |
|---|---|
| Fn<C,R,E extends Exception> | 引数をひとつとり、返却値をひとつとる関数を表します。 |
| クラスの概要 | |
|---|---|
| CastFn<R,E extends Exception> | Class.cast(Object)を使用してキャストするFnです。 |
| Delegator<C,R,E extends Exception> | 委譲するだけのFnです。 |
| EchoFn<C,E extends Exception> | 引数をそのまま返すFnです。 |
| ExecFn<C,R,E extends Exception> | 汎関数を処理するFnです。 |
| FixFn<C,R,E extends Exception> | 固定値を返すFnです。 |
| FnUtils | ユーティリティです。 |
| IfFn<C,R,E extends Exception> | 評価結果により委譲先を分岐するFnです。 |
| JoinFn<A,B,C,E extends Exception> | ふたつの委譲先を接続するFnです。 |
| RecodeFn<C,R,E extends Exception> | 通過情報をCollectionに記録するテスト用のFnです。 |
| SeqFn<C,R,E extends Exception> | 委譲先を順次実行し、最後に実行した結果を返すFnです。 |
| SwitchFn<C,R,E extends Exception> | Mapを使用して、キーに対する値を返すFnです。 |
| ThrowFn<C,R,E extends Exception> | 例外を投げるFnです。 |
| TryFn<C,R,E extends Exception> | Java の try-catch-finally のそれぞれのブロックで委譲するFnです。 |
インタープリタ デザインパターンを汎用型で抽象化したAPIの基本部品のパッケージです。 Javaにおける多数のフレームワークでは設定を定義するためにXMLフォーマットを使用しますが、 Woolpack では XML で構造を表現する代わりにコンポジットを使用します。 これにより インタープリタ デザインパターンによる宣言的プログラミングと拡張容易性、 静的型定義のエラー検出機構による品質確保、 式言語インタフェースで接続した動的型定義による設定の容易性 を同時に確保します。
|
Woolpack API | |||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||