jp.terasoluna.fw.file.dao.standard
クラス DecimalColumnFormatter

java.lang.Object
  上位を拡張 jp.terasoluna.fw.file.dao.standard.DecimalColumnFormatter
すべての実装されたインタフェース:
ColumnFormatter

public class DecimalColumnFormatter
extends java.lang.Object
implements ColumnFormatter

カラムフォーマット(ファイル書込)を行うクラス。

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


コンストラクタの概要
DecimalColumnFormatter()
           
 
メソッドの概要
 java.lang.String format(java.lang.Object t, java.lang.reflect.Method method, java.lang.String columnFormat)
          BigDecimal型のフォーマット処理を行い、文字列を返却する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DecimalColumnFormatter

public DecimalColumnFormatter()
メソッドの詳細

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
BigDecimal型のフォーマット処理を行い、文字列を返却する。

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