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 - パース処理が失敗したとき