org.seasar.extension.dxo.converter.impl
クラス NumberConverter

java.lang.Object
  拡張org.seasar.extension.dxo.converter.impl.AbstractConverter
      拡張org.seasar.extension.dxo.converter.impl.NumberConverter
すべての実装インタフェース:
Converter
直系の既知のサブクラス:
BigDecimalConverter, BigIntegerConverter, ByteConverter, DoubleConverter, FloatConverter, IntegerConverter, LongConverter, ShortConverter

public abstract class NumberConverter
extends AbstractConverter

からShortへの変換を行うコンバータの抽象クラスです。

変換は次のように行われます。

作成者:
Satoshi Kimura, koichik

フィールドの概要
protected static java.lang.Integer FALSE
          変換元がfalseだった場合の値です。
protected static java.lang.Integer TRUE
          変換元がtrueだった場合の値です。
 
クラス org.seasar.extension.dxo.converter.impl.AbstractConverter から継承したフィールド
shallowCopy
 
コンストラクタの概要
NumberConverter()
           
 
メソッドの概要
protected abstract  java.lang.Number convert(java.lang.Number number)
          数値を変換して返します。
 java.lang.Object convert(java.lang.Object source, java.lang.Class destClass, ConversionContext context)
          sourcedestClassに変換したオブジェクトを返します。
protected  java.lang.Number convert(java.lang.String number)
          数を表す文字列から数値に変換して返します。
 java.lang.Class[] getSourceClasses()
          このコンバータがサポートしている変換元のクラスを配列で返します。
 
クラス org.seasar.extension.dxo.converter.impl.AbstractConverter から継承したメソッド
convert, getEnumName, getEnumOrdinal, isEnum, setShallowCopy
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.extension.dxo.converter.Converter から継承したメソッド
getDestClass
 

フィールドの詳細

TRUE

protected static final java.lang.Integer TRUE
変換元がtrueだった場合の値です。


FALSE

protected static final java.lang.Integer FALSE
変換元がfalseだった場合の値です。

コンストラクタの詳細

NumberConverter

public NumberConverter()
メソッドの詳細

getSourceClasses

public java.lang.Class[] getSourceClasses()
インタフェース Converter の記述:
このコンバータがサポートしている変換元のクラスを配列で返します。

最低でも1以上の長さを持つ配列を返します。

戻り値:
このコンバータがサポートしている変換元のクラスの配列

convert

public java.lang.Object convert(java.lang.Object source,
                                java.lang.Class destClass,
                                ConversionContext context)
インタフェース Converter の記述:
sourcedestClassに変換したオブジェクトを返します。

パラメータ:
source - 変換元のオブジェクト
destClass - 変換先のクラス
context - 変換コンテキスト
戻り値:
変換先のオブジェクト。これはdestClassのインスタンスです。

convert

protected abstract java.lang.Number convert(java.lang.Number number)
数値を変換して返します。

パラメータ:
number - 変換元の数値
戻り値:
変換結果の数値

convert

protected java.lang.Number convert(java.lang.String number)
数を表す文字列から数値に変換して返します。

パラメータ:
number - 数を表す文字列
戻り値:
変換結果の数値


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.