|
Woolpack API | |||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
参照先:
説明
クラスの概要 | |
---|---|
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 | ユーティリティです。 |
型変換用の部品のパッケージです。
このパッケージは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 | / |
|
Woolpack API | |||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |