org.seasar.cubby.converter.impl
クラス DateConverter

java.lang.Object
  上位を拡張 org.seasar.cubby.converter.impl.AbstractConverter
      上位を拡張 org.seasar.cubby.converter.impl.DateConverter
すべての実装されたインタフェース:
Converter

public class DateConverter
extends AbstractConverter

任意のオブジェクトからDateへの変換を行うコンバータです。

変換元のオブジェクトの文字列表現をフォーマットに従ってDateに変換した結果を変換先とします。

導入されたバージョン:
1.1.0
作成者:
baba

フィールドの概要
 
クラス org.seasar.cubby.converter.impl.AbstractConverter から継承されたフィールド
PRIMITIVE_ARRAY_TO_WRAPPER_ARRAY
 
コンストラクタの概要
DateConverter()
           
 
メソッドの概要
 Object convertToObject(Object value, Class<?> objectType, ConversionHelper helper)
          valueをこのコンバータがサポートしているクラスのインスタンスに変換します。
 String convertToString(Object value, ConversionHelper helper)
          このコンバータがサポートしているクラスのインスタンスであるvalueを文字列に変換します。
 Class<?> getObjectType()
          このコンバータがサポートしているクラスを返します。
protected  Date toDate(String date, DateFormat dateFormat)
          文字列をDateに変換して返します。
 
クラス org.seasar.cubby.converter.impl.AbstractConverter から継承されたメソッド
canConvert
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DateConverter

public DateConverter()
メソッドの詳細

getObjectType

public Class<?> getObjectType()
このコンバータがサポートしているクラスを返します。

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

convertToObject

public Object convertToObject(Object value,
                              Class<?> objectType,
                              ConversionHelper helper)
valueをこのコンバータがサポートしているクラスのインスタンスに変換します。

パラメータ:
value - 変換元のオブジェクト
objectType - 値の型
helper - 変換のヘルパクラス
戻り値:
valueを変換したオブジェクト

toDate

protected Date toDate(String date,
                      DateFormat dateFormat)
文字列をDateに変換して返します。

パラメータ:
date - 変換元のオブジェクトの文字列表現
dateFormat - フォーマット
戻り値:
変換した結果のDate

convertToString

public String convertToString(Object value,
                              ConversionHelper helper)
このコンバータがサポートしているクラスのインスタンスであるvalueを文字列に変換します。

パラメータ:
value - 変換元のオブジェクト
helper - 変換のヘルパクラス
戻り値:
valueを変換した文字列


Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.