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

## パッケージ woolpack.typeconvert

型変換用の部品のパッケージです。

参照先:
説明

クラスの概要
BeanMap | Beanを`Map`に変換するアダプタです。
ConvertContext | オブジェクトを変換するための情報を表すコンテキストです。
Converter | `ConvertContext.getValue()`を委譲先で変換した結果を `ConvertContext.setValue(Object)`に設定する`Fn`です。
DelegationIfNecessityConverter | 変換前の値が変換後の型の変数に設定可能でない場合に委譲する`Fn`です。
PropertyNameGetter | `ConvertContext.getPropertyName()`を返す`Fn`です。
SettingFnConverter | `ConvertContext.setFn(Fn)`に委譲先を設定した後に委譲する`Fn`です。
ToArrayConverter | 配列に変換する`Fn`です。
ToBeanConverter | Beanに変換する`Fn`です。
ToCollectionDecompositionConverter | 値が`Iterable`の場合はその最初の要素を変換するように委譲する`Fn`です。
ToCollectionViewConverter | `List`、`Collection`、`Iterable`に変換する`Fn`です。
ToMapViewConverter | `Map`のビューに変換する`Fn`です。
ToTypeConverter | `ConvertContext.getToType()`を委譲先で変換した結果を `ConvertContext.setToType(Class)`に設定する`Fn`です。
TypeConvertUtils | ユーティリティです。

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

型変換用の部品のパッケージです。 このパッケージは`EL`のパッケージの式言語の単純実装で使用します。 このパッケージは以下の複合オブジェクトの変換をサポートします。

from/to | Bean | Map
Bean | o | o
Map | o | /

from/to | 配列 | List | Collection | Iterable
配列 | o | o | o | o
List | o | / | o | o
Collection | o | o | / | o
Iterable | o | o | o | /

このパッケージは以下の単純オブジェクトの変換をサポートします(プリミティブ型はラッパー型と同様です)。

from/to | String | Number | java.util.Date | Boolean | Character
String | / | `NumberFormat.parse(String)`使用 | `DateFormat.parse(String)`使用 | "false"はfalse | 一文字目
Number | `Format.format(Object)`使用 | 別表 | x | true | 一文字目
java.util.Date | `Format.format(Object)`使用 | x | 別表 | true | 一文字目
Boolean | `Object.toString()`使用 | x | x | falseはfalse | 一文字目
Character | `Object.toString()`使用 | x | x | true | 一文字目

from/to | Byte | Short | Integer | Long | Float | Double | BigInteger | BigDecimal
Byte | / | o | o | o | o | o | o | o
Short | o | / | o | o | o | o | o | o
Integer | o | o | / | o | o | o | o | o
Long | o | o | o | / | o | o | o | o
Float | o | o | o | o | / | o | o | o
Double | o | o | o | o | o | / | o | o
BigInteger | o | o | o | o | o | o | / | o
BigDecimal | o | o | o | o | o | o | o | /

from/to | java.util.Date | java.sql.Date | java.sql.Time | java.sql.Timestamp
java.util.Date | / | o | o | o
java.sql.Date | o | / | o | o
java.sql.Time | o | o | / | o
java.sql.Timestamp | o | o | o | /

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

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