org.seasar.extension.dxo.converter
クラス DatePropertyInfo

java.lang.Object
  拡張org.seasar.extension.dxo.converter.DatePropertyInfo

public class DatePropertyInfo
extends Object

日時を表すプロパティの情報を保持するクラスです。

このクラスは、 複数の文字列型のプロパティからDateあるいはその派生クラス、 Calendar型のプロパティへ変換するための情報を保持します。

作成者:
koichik

フィールドの概要
protected  String format
          日時のフォーマット
protected  org.seasar.framework.beans.PropertyDesc[] propertyDescs
          変換元となるプロパティの配列
 
コンストラクタの概要
DatePropertyInfo(ConversionContext context, String format, org.seasar.framework.beans.PropertyDesc[] propertyDescs)
          DatePropertyInfoのインスタンスを構築します。
 
メソッドの概要
 Date getValue(Object source)
          ソースオブジェクトの文字列型のプロパティからDateオブジェクトに変換して返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

format

protected String format
日時のフォーマット


propertyDescs

protected org.seasar.framework.beans.PropertyDesc[] propertyDescs
変換元となるプロパティの配列

コンストラクタの詳細

DatePropertyInfo

public DatePropertyInfo(ConversionContext context,
                        String format,
                        org.seasar.framework.beans.PropertyDesc[] propertyDescs)
DatePropertyInfoのインスタンスを構築します。

パラメータ:
context - 変換コンテキスト
format - フォーマット
propertyDescs - プロパティ記述子の配列
メソッドの詳細

getValue

public Date getValue(Object source)
ソースオブジェクトの文字列型のプロパティからDateオブジェクトに変換して返します。 変換できなかった場合はnullを返します。

パラメータ:
source - 変換元のオブジェクト
戻り値:
変換されたDateオブジェクト


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