概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 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>`

woolpack.fn での Delegator の使用

woolpack.fn での Delegator のサブクラス
`class` | `MaybeFn<C,R,E extends Exception>`

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>`

woolpack.misc での Delegator の使用

woolpack.misc での Delegator のサブクラス
`class` | `LapTimeFn<C,R,E extends Exception>`

woolpack.typeconvert での Delegator の使用

woolpack.typeconvert での Delegator のサブクラス
`class` | `DelegationIfNecessityConverter` 変換前の値が変換後の型の変数に設定可能でない場合に委譲する関数です。
`class` | `NullBalkingConverter` 変換前の値または変換後の型がnullの場合にボークする関数です。
`class` | `RuntimeExceptionToNullConverter` 例外が発生した場合に値をnullに設定する関数です。
`class` | `SettingFnConverter` `ConvertContext.setFn(Fn)`に委譲先を設定した後に委譲する関数です。
`class` | `ToArrayConverter` 配列に変換する関数です。
`class` | `ToCollectionDecompositionConverter` 値が`Iterable`の場合はその最初の要素を変換するように委譲し、 値が`Iterable`以外で null でない場合はそのまま委譲する関数です。
`class` | `ToCollectionViewConverter` `List`、`Collection`、`Iterable`に変換する関数です。
`class` | `ToMapViewConverter` `Map`のビューに変換する関数です。
`class` | `ToPrimitiveConverter` プリミティブ型をラッパー型に置き換えて委譲する関数です。

woolpack.validator での Delegator の使用

woolpack.validator での Delegator のサブクラス
`class` | `LocalIndexValidator<E extends Exception>`
`class` | `LocalKeyValidator<E extends Exception>`
`class` | `ValueLoopValidator<E extends Exception>`

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

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