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

作成者:
Satoshi Kimura, koichik

フィールドの概要
protected static Integer FALSE
           
protected static Integer TRUE
           
 
コンストラクタの概要
NumberConverter()
           
 
メソッドの概要
protected abstract  Number convert(Number number)
           
 Object convert(Object source, Class destClass, ConversionContext context)
          sourcedestClassに変換したオブジェクトを返します。
protected  Number convert(String number)
           
 Class[] getSourceClasses()
          このコンバータがサポートしている変換元のクラスを配列で返します。
 
クラス org.seasar.extension.dxo.converter.impl.AbstractConverter から継承したメソッド
convert, getEnumName, getEnumOrdinal, isEnum
 
クラス 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 Integer TRUE

FALSE

protected static final Integer FALSE
コンストラクタの詳細

NumberConverter

public NumberConverter()
メソッドの詳細

getSourceClasses

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

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

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

convert

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

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

convert

protected abstract Number convert(Number number)

convert

protected Number convert(String number)


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