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

## クラス
woolpack.fn.Delegator の使用

Delegator を使用しているパッケージ
woolpack.bool | 真偽値処理を行う部品のパッケージです。
woolpack.fn | インタープリタ デザインパターンを汎用型で抽象化したAPIの基本部品のパッケージです。
woolpack.id | 識別子を処理する部品のパッケージです。
woolpack.misc | 多雑な部品のパッケージです。
woolpack.typeconvert | 型変換用の部品のパッケージです。
woolpack.validator | 値検証と値変換のための部品のパッケージです。

woolpack.bool での Delegator の使用

woolpack.bool での Delegator のサブクラス
`class` | `NotDelegator<C,E extends Exception>` 委譲先の結果の否定する`Fn`です。

woolpack.fn での Delegator の使用

Delegator を返す woolpack.fn のメソッド
`static
`<C,R,E extends java.lang.Exception> Delegator<C,R,E>`
` | `FnUtils.delegate()`
`static
`<C,R,E extends java.lang.Exception> Delegator<C,R,E>`
` | `FnUtils.delegate(Fn<? super C,? extends R,? extends E> fn)`

woolpack.id での Delegator の使用

woolpack.id での Delegator のサブクラス
`class` | `LocalId<C extends IdContext,R,E extends Exception>` 委譲先から復帰したときに識別子の値を呼び出し時の状態に初期化する`Fn`です。

woolpack.misc での Delegator の使用

woolpack.misc での Delegator のサブクラス
`class` | `LapTimeFn<C,R,E extends Exception>` 委譲先の実行時間を測定する`Fn`です。

woolpack.typeconvert での Delegator の使用

woolpack.typeconvert での Delegator のサブクラス
`class` | `DelegationIfNecessityConverter` 変換前の値が変換後の型の変数に設定可能でない場合に委譲する`Fn`です。
`class` | `SettingFnConverter` `ConvertContext.setFn(Fn)`に委譲先を設定した後に委譲する`Fn`です。
`class` | `ToArrayConverter` 配列に変換する`Fn`です。
`class` | `ToCollectionDecompositionConverter` 値が`Iterable`の場合はその最初の要素を変換するように委譲する`Fn`です。
`class` | `ToCollectionViewConverter` `List`、`Collection`、`Iterable`に変換する`Fn`です。
`class` | `ToMapViewConverter` `Map`のビューに変換する`Fn`です。

woolpack.validator での Delegator の使用

woolpack.validator での Delegator のサブクラス
`class` | `LocalIndexValidator<E extends Exception>` インデックス値を一時的に設定して委譲し、 委譲先から復帰したときに呼び出し時の状態に初期化する`Fn`です。
`class` | `LocalKeyValidator<E extends Exception>` キー値を一時的に設定して委譲し、 委譲先から復帰したときに呼び出し時の状態に初期化する`Fn`です。
`class` | `ValueLoopValidator<E extends Exception>` `ValidatorContext.getInputMap()`の `ValidatorContext.getKey()`をキーとした 値一覧に対し順次委譲先を実行する`Fn`です。

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

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