|
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 | |||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||