public abstract class AbstractFileUpdateDAO extends Object implements FileUpdateDAO
ファイルアクセス(データ書込)を行う3つのクラス(CSV、固定長、可変長) に共通する処理をまとめた抽象クラス。 ファイルの種類に対応するサブクラスが処理を行う。
設定例はFileUpdateDAO
を参照のこと。
コンストラクタと説明 |
---|
AbstractFileUpdateDAO() |
修飾子とタイプ | メソッドと説明 |
---|---|
abstract <T> FileLineWriter<T> |
execute(String fileName,
Class<T> clazz)
ファイル名を指定して、
FileLineWriter を取得する。 |
Map<String,ColumnFormatter> |
getColumnFormatterMap()
文字フォーマット処理マップを取得する。
|
void |
setColumnFormatterMap(Map<String,ColumnFormatter> columnFormatterMap)
文字フォーマット処理マップを設定する。
|
public abstract <T> FileLineWriter<T> execute(String fileName, Class<T> clazz)
FileLineWriter
を取得する。execute
インタフェース内 FileUpdateDAO
T
- 1行分の文字列を格納するファイル行オブジェクトクラスfileName
- ファイル名(絶対パスまたは相対パスのどちらか)clazz
- 1行分の文字列を格納するファイル行オブジェクトクラスpublic Map<String,ColumnFormatter> getColumnFormatterMap()
public void setColumnFormatterMap(Map<String,ColumnFormatter> columnFormatterMap)
columnFormatterMap
- 文字フォーマット処理マップCopyright © 2014 NTT DATA Corporation.