jp.terasoluna.fw.file.dao.standard
クラス DateColumnParser
java.lang.Object
jp.terasoluna.fw.file.dao.standard.DateColumnParser
- すべての実装されたインタフェース:
- ColumnParser
public class DateColumnParser
- extends java.lang.Object
- implements ColumnParser
日付文字列のためのカラムパーサークラス。
指定された文字列をパースし、Date型に変換する。
変換結果をファイル行オブジェクトのDate型の属性に値を格納する。
メソッドの概要 |
void |
parse(java.lang.String column,
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
- 日付フォーマットを格納するマップ
DateColumnParser
public DateColumnParser()
parse
public 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
- 指定された文字列をパースし、Date型に変換する。変換結果をファイル行オブジェクトに格納する。
- 定義:
- インタフェース
ColumnParser
内の parse
- パラメータ:
column
- カラムの文字列t
- ファイル行オブジェクトmethod
- カラムの文字列をファイル行オブジェクトに格納するメソッドcolumnFormat
- パースする際のフォーマット文字列
- 例外:
java.lang.IllegalArgumentException
- フォーマット文字列がフォーマットとして不正であるとき
java.lang.IllegalAccessException
- ファイル行オブジェクトへの設定が失敗したとき
java.lang.reflect.InvocationTargetException
- ファイル行オブジェクトのメソッドが例外をスローしたとき
java.text.ParseException
- パース処理が失敗したとき