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

既知の実装クラスの一覧:
DateColumnParser, DecimalColumnParser, IntColumnParser, NullColumnParser

public interface ColumnParser

カラムパーザーインタフェース。

指定された文字列をパーズし、BigDecimal型、Date型に変換する。 また、ファイル行オブジェクトの各属性に値を格納する。


メソッドの概要
 void parse(java.lang.String column, java.lang.Object t, java.lang.reflect.Method method, java.lang.String columnFormat)
          カラムの文字列をパーズし、ファイル行オブジェクトに格納する。
 

メソッドの詳細

parse

void parse(java.lang.String column,
           java.lang.Object t,
           java.lang.reflect.Method method,
           java.lang.String columnFormat)
           throws java.lang.IllegalArgumentException,
                  java.lang.IllegalAccessException,
                  java.lang.reflect.InvocationTargetException,
                  java.text.ParseException
カラムの文字列をパーズし、ファイル行オブジェクトに格納する。

パラメータ:
column - カラムの文字列
t - ファイル行オブジェクト
method - カラムの文字列をファイル行オブジェクトに格納するメソッド
columnFormat - パーズする際のフォーマット文字列
例外:
java.lang.IllegalArgumentException - フォーマット文字列がフォーマットとして不正であるとき
java.lang.IllegalAccessException - ファイル行オブジェクトへの設定が失敗したとき
java.lang.reflect.InvocationTargetException - ファイル行オブジェクトのメソッドが例外をスローしたとき
java.text.ParseException - パーズ処理が失敗したとき