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 ListCollectionIterableに変換するFnです。
ToMapViewConverter Mapのビューに変換するFnです。
ToTypeConverter ConvertContext.getToType()を委譲先で変換した結果を ConvertContext.setToType(Class)に設定するFnです。
TypeConvertUtils ユーティリティです。
 

パッケージ woolpack.typeconvert の説明

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

from/toBeanMap
Beanoo
Mapo/
from/to配列ListCollectionIterable
配列oooo
Listo/oo
Collectionoo/o
Iterableooo/
このパッケージは以下の単純オブジェクトの変換をサポートします(プリミティブ型はラッパー型と同様です)。
from/toStringNumberjava.util.DateBooleanCharacter
String/NumberFormat.parse(String)使用DateFormat.parse(String)使用"false"はfalse一文字目
NumberFormat.format(Object)使用別表xtrue一文字目
java.util.DateFormat.format(Object)使用x別表true一文字目
BooleanObject.toString()使用xxfalseはfalse一文字目
CharacterObject.toString()使用xxtrue一文字目
from/toByteShortIntegerLongFloatDoubleBigIntegerBigDecimal
Byte/ooooooo
Shorto/oooooo
Integeroo/ooooo
Longooo/oooo
Floatoooo/ooo
Doubleooooo/oo
BigIntegeroooooo/o
BigDecimalooooooo/
from/tojava.util.Datejava.sql.Datejava.sql.Timejava.sql.Timestamp
java.util.Date/ooo
java.sql.Dateo/oo
java.sql.Timeoo/o
java.sql.Timestampooo/


Woolpack API

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