jp.terasoluna.fw.file.dao.standard
クラス DateColumnFormatter
java.lang.Object
jp.terasoluna.fw.file.dao.standard.DateColumnFormatter
- すべての実装されたインタフェース:
- ColumnFormatter
public class DateColumnFormatter
- extends java.lang.Object
- implements ColumnFormatter
カラムフォーマット(ファイル書込)を行うクラス。
ファイル行オブジェクトからデータを取得し、文字列をFileUpdateDAOに返却する。 アノテーションの記述に従いDate型のフォーマット処理を行う。
メソッドの概要 |
java.lang.String |
format(java.lang.Object t,
java.lang.reflect.Method method,
java.lang.String columnFormat)
Date型のフォーマット処理を行い、文字列を返却する。 |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
map
private java.util.Map<java.lang.String,DateFormatLocal> map
- 日付フォーマットを格納するマップ
DateColumnFormatter
public DateColumnFormatter()
format
public java.lang.String format(java.lang.Object t,
java.lang.reflect.Method method,
java.lang.String columnFormat)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
- Date型のフォーマット処理を行い、文字列を返却する。
- 定義:
- インタフェース
ColumnFormatter
内の format
- パラメータ:
t
- ファイル行オブジェクトmethod
- カラムフォーマットを行う属性のゲッタメソッドcolumnFormat
- カラムフォーマット用の文字列
- 戻り値:
- 文字列
- 例外:
java.lang.IllegalArgumentException
- ファイル行オブジェクトのgetterメソッドのアクセスに失敗したとき
java.lang.IllegalAccessException
- ファイル行オブジェクトへの設定が失敗したとき
java.lang.reflect.InvocationTargetException
- ファイル行オブジェクトのメソッドが例外をスローしたとき