パッケージ jp.go.nict.langrid.commons.transformer

インタフェースの概要
Transformer<T,U> オブジェクトを変換するクラスのインターフェース。
 

クラスの概要
ArrayToArrayTransformer<T,U> 配列を配列に変換する。
BeanToPropertyTransformer<T,U> Beanをそのプロパティの値に変換するトランスフォーマー。
BeanToStringPropertyTransformer<T> Beanをその文字列プロパティの値に変換するトランスフォーマー。
ByteArrayToBlobTransformer バイト配列をBlob(javax.sql.rowset.serial.SerialBlob)に変換する。
ByteArrayToInputStreamTransformer バイト配列をInputStreamに変換する。
CalendarToSimpleDateStringTransformer CalendarUtilのencodeToSimpleDateStringを使用してカレンダーを文字列に変換する。
EnquoteTransformer 文字列をクオートして返すトランスフォーマ。
FromStringTransformer<U> 文字列から変換する。
FromToStringTransformer<U> toStringで得られる文字列から変換する。
InputStreamToByteArrayTransformer InputStreamをバイト配列に変換する。
ObjectToEnumTransformer<T extends Enum<T>> ObjectのtoStringで得られた文字列を指定されたEnum型に変換する。
PassthroughTransformer<T> データをそのまま返すトランスフォーマ。
SimpleDateStringToCalendarTransformer 文字列をCalendarUtilのdecodeFromSimpleDateStringを使用してカレンダーに変換する。
StringSplittingTransformer 文字列をsplitメソッドで分割するTransformer。
StringToArrayTransformer<T> 文字列を特定の要素の配列に変換するトランスフォーマ。
StringToBooleanTransformer 文字列をBoolean.parseBooleanを使って真偽値に変換するトランスフォーマ。
StringToDoubleTransformer 文字列をDouble.parseDoubleを使って数値に変換するトランスフォーマ。
StringToEnumTransformer<T extends Enum<T>> 文字列を指定されたEnum型に変換する。
StringToFloatTransformer 文字列をFloat.parseFloatを使って数値に変換するトランスフォーマ。
StringToIntegerTransformer 文字列をInteger.parseIntを使って数値に変換するトランスフォーマ。
StringToLongTransformer 文字列をLong.parseLongを使って数値に変換するトランスフォーマ。
StringToURITransformer 文字列をURIに変換するトランスフォーマ。
StringToURLTransformer 文字列をURLに変換するトランスフォーマ。
StringTransformerRepository 文字列から何らかの型への変換を行うTransformerのリポジトリ。
ToStringTransformer<T> 文字列に変換する。
Transformers Transformerの集合を管理し、適切なTransformerを検索する機能を実装する。
TwoHopTransformer<T,U,V> 2つのトランスフォーマを組み合わせて2ホップで変換するトランスフォーマ。
UTF8ByteArrayToStringTransformer UTF8バイト配列をStringに変換する。
 

例外の概要
TransformationException 変換が失敗した場合に発生する例外。