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

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

SwitchFn を使用しているパッケージ
woolpack.fn | インタープリタ デザインパターンを汎用型で抽象化したAPIの基本部品のパッケージです。
woolpack.misc | 多雑な部品のパッケージです。

woolpack.fn での SwitchFn の使用

SwitchFn を返す woolpack.fn のメソッド
`static
`<C,R> SwitchFn<C,R,java.lang.RuntimeException>`
` | `FnUtils.switching(java.util.Map<? super C,? extends R> map)` 引数に対応する値が null の場合はnullを返します。
`static
`<C,R,E extends java.lang.Exception> SwitchFn<C,R,E>`
` | `FnUtils.switching(java.util.Map<? super C,? extends R> map, Fn<? super C,? extends R,? extends E> defaultFn)`
`static
`<C,R> SwitchFn<C,R,java.lang.RuntimeException>`
` | `FnUtils.switching(java.util.Map<? super C,? extends R> map, R defaultValue)`

woolpack.misc での SwitchFn の使用

SwitchFn を返す woolpack.misc のメソッド
`SwitchFn<java.util.Locale,? extends R,? extends E>` | `SwitchNearLocale.getSwitching()`

SwitchFn 型のパラメータを持つ woolpack.misc のメソッド
`void` | `SwitchNearLocale.setSwitching(SwitchFn<java.util.Locale,? extends R,? extends E> switching)`
`static
`<R,E extends java.lang.Exception> SwitchNearLocale<R,E>`
` | `MiscUtils.switchNearLocale(SwitchFn<java.util.Locale,? extends R,? extends E> switching)`

SwitchFn 型のパラメータを持つ woolpack.misc のコンストラクタ
`SwitchNearLocale(SwitchFn<java.util.Locale,? extends R,? extends E> switching)`

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

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