jp.terasoluna.fw.file.dao.standard
インタフェース ColumnFormatter

既知の実装クラスの一覧:
DateColumnFormatter, DecimalColumnFormatter, IntColumnFormatter, NullColumnFormatter

public interface ColumnFormatter

カラムフォーマット(ファイル書込)インタフェース。

ファイル行オブジェクトからデータを取得し、文字列をFileUpdateDAOに返却する。 BigDecimal型、Date型については、アノテーションの記述に従いフォーマット処理を行う。


メソッドの概要
 String format(Object t, Method method, String string)
          フォーマット処理を行い、文字列を返却する。
 

メソッドの詳細

format

String format(Object t,
              Method method,
              String string)
              throws IllegalArgumentException,
                     IllegalAccessException,
                     InvocationTargetException
フォーマット処理を行い、文字列を返却する。

パラメータ:
t - ファイル行オブジェクト
method - カラムフォーマットを行う属性のゲッタメソッド
string - カラムフォーマット用の文字列
戻り値:
文字列
例外:
IllegalArgumentException - ファイル行オブジェクトのgetterメソッドのアクセスに失敗したとき
IllegalAccessException - ファイル行オブジェクトへの設定が失敗したとき
InvocationTargetException - ファイル行オブジェクトのメソッドが例外をスローしたとき


Copyright © 2011. All Rights Reserved.