See: Description
Class | Description |
---|---|
AbstractNumberConverter<T extends java.lang.Number> |
数値型の
Converter の抽象基底クラス。
String 型の値からの変換に使用できるメソッドを提供する。 |
ArrayExtensionConverter |
配列に型変換するクラス。
|
BigDecimalConverter |
BigDecimal 型への変換を行う Converter 。
変換元の型に応じて、以下のとおり変換を行う。
真偽値:true であればBigDecimal.ONE 、false であればBigDecimal.ZERO を返却する。
数値型:変換元の数値を表す BigDecimal オブジェクトを返却する。
文字列型:変換元の数値文字列を表す BigDecimal オブジェクトを返却する。
文字列が数値として不正であればConversionException を送出する。
文字列型の配列:要素数が1であれば、その要素を BigDecimal オブジェクトに変換して返却する。
要素数が1以外であれば、ConversionException を送出する。
上記以外:ConversionException を送出する。 |
BooleanConverter |
Boolean 型への変換を行う Converter 。
変換元の型に応じて、以下のとおり変換を行う。
真偽値:何もしない。 数値型: 変換元の値が 0 ならfalse 、それ以外ならtrue を返却する。
文字列型:true、on、1なら true 、それ以外ならfalse を返却する。
(大文字・小文字は区別しない)
文字列型の配列:要素数が1であれば、その要素を Boolean オブジェクトに変換して返却する。
要素数が1以外であれば、ConversionException を送出する。
上記以外:ConversionException を送出する。 |
BytesConverter |
バイナリ(
byte 配列)への変換を行うConverter . |
CollectionExtensionConverterSupport<T extends java.util.Collection> |
Collection への型変換をサポートするクラス。 |
DateConverter |
java.util.Date 型への変換を行う Converter 。
変換元の型に応じて、以下のとおり変換を行う。
日付型:同一日付を表す java.util.Date オブジェクトを返却する。
文字列型:変換元の日付文字列と同一日付を表す java.util.Date オブジェクトを返却する。
日付パターンが設定されている場合は日付パターンに従ってパースされた値を返却する。
文字列型の配列:要素数が1であれば、その要素を java.util.Date オブジェクトに変換して返却する。
要素数が1以外であれば、ConversionException を送出する。
上記以外:ConversionException を送出する。 |
IntegerConverter |
Integer 型への変換を行う Converter 。
変換元の型に応じて、以下のとおり変換を行う。
真偽値:true であれば1 、false であれば0 を返却する。
数値型:変換元の数値を表す Integer オブジェクトを返却する。
文字列型:変換元の数値文字列を表す Integer オブジェクトを返却する。
文字列が数値として不正な場合はConversionException を送出する。
文字列型の配列:要素数が1であれば、その要素を Integer オブジェクトに変換して返却する。
要素数が1以外であれば、ConversionException を送出する。
上記以外:ConversionException を送出する。 |
ListExtensionConverter |
List 及びその具象サブクラスに型変換するクラス。 |
LongConverter |
Long 型への変換を行う Converter 。
変換元の型に応じて、以下のとおり変換を行う。
真偽値:true であれば1 、false であれば0 を返却する。
数値型:変換元の数値を表す Long オブジェクトを返却する。
文字列型:変換元の数値文字列を表す Long オブジェクトを返却する。
文字列が数値として不正な場合はConversionException を送出する。
文字列型の配列:要素数が1であれば、その要素を Long オブジェクトに変換して返却する。
要素数が1以外であれば、ConversionException を送出する。
上記以外:ConversionException を送出する。 |
ObjectArrayConverter |
Object の配列型への変換を行う Converter 。
変換元のオブジェクトがList、配列型であれば、
List、配列内の各要素をそのまま格納したObject 型の配列を返却する。
それ以外の場合は、ConversionException を送出する。 |
SetExtensionConverter |
Set 及びその具象サブクラスに型変換するクラス。 |
ShortConverter |
Short 型への変換を行う Converter 。
変換元の型に応じて、以下のとおり変換を行う。
真偽値:true であれば1 、false であれば0 を返却する。
数値型:変換元の数値を表す Short オブジェクトを返却する。
文字列型:変換元の数値文字列を表す Short オブジェクトを返却する。
文字列が数値として不正な場合はConversionException を送出する。
文字列型の配列:要素数が1であれば、その要素を Short オブジェクトに変換して返却する。
要素数が1以外であれば、ConversionException を送出する。
上記以外:ConversionException を送出する。 |
SingleValueExtracter |
設定対象の値がString[]の場合に、配列先頭の値を取得するクラス。
任意の型のConverterを渡すことで、戻り値をその型に変換して取得することができる。
|
SqlDateConverter |
java.sql.Date 型への変換を行う Converter 。
変換元の型に応じて、以下のとおり変換を行う。
日付型:同一日付を表す java.sql.Date オブジェクトを返却する。
(時刻は切り捨て)
文字列型:DateConverter へ処理を委譲して取得したDate オブジェクトから
java.sql.Date オブジェクトを生成して返却する。
(時刻は切り捨て)
文字列型の配列:要素数が1であれば、その要素を java.sql.Date オブジェクトに変換して返却する。
要素数が1以外であれば、ConversionException を送出する。
上記以外:ConversionException を送出する。 |
SqlTimestampConverter |
java.sql.Timestamp 型への変換を行う Converter 。
変換元の型に応じて、以下のとおり変換を行う。
Timestamp型:同一の値となる java.sql.Timestamp オブジェクトを返却する。
日付型:同一日付・時刻を表す java.sql.Timestamp オブジェクトを返却する。
文字列型:DateConverter へ処理を委譲して取得したDate オブジェクトから
java.sql.Timestamp オブジェクトを生成して返却する。(時刻は切り捨て)
文字列型の配列:要素数が1であれば、その要素を java.sql.Timestamp オブジェクトに変換して返却する。
要素数が1以外であれば、ConversionException を送出する。
上記以外:ConversionException を送出する。 |
StringArrayConverter |
String の配列型への変換を行う Converter 。
変換元のオブジェクトがList、配列型であれば、
List、配列内の各要素をStringConverter.convert(Object) の変換結果を格納した配列を返却する。
それ以外の場合は、ConversionException を送出する。 |
StringConverter |
String 型への変換を行う Converter 。
変換元の型に応じて、以下のとおり変換を行う。
真偽値:true であれば1、false であれば0を返却する。
文字列型:何もせずにそのまま返却する。 文字列型の配列: 要素数が1であれば、その要素をそのまま返却する。 要素数が1以外であれば、 ConversionException を送出する。
日付型(日付パターンが設定されている場合):パターンに従ってフォーマットして返却する。 数値型(数値パターンが設定されている場合): パターンに従ってフォーマットして返却する。 上記以外: 変換元の値を表す文字列を返却する。 |