|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface FlatFileRecordWriter
ファイルのレコードを書き込むためのインタフェース。
メソッドの概要 | |
---|---|
void |
close()
ファイルをクローズします。 |
FlatFileRecord |
createFlatFileRecord(Map<String,String> record)
FlatFileRecordデータを作成します。 |
void |
open()
ファイルをオープンします。 |
void |
open(String filepath)
ファイルをオープンします。 |
void |
write(FlatFileRecord record)
ファイルに1行のレコードを書き込みます。 |
メソッドの詳細 |
---|
void open() throws AccessorAlreadyOpenedException, DataFileNotFoundException, DataFileIOException
AccessorAlreadyOpenedException
- ファイルがすでにオープンされている場合に発生します。
DataFileNotFoundException
- ファイルが存在しない時に発生します。
DataFileIOException
- レコードの読み込み時のIOエラーにより発生します。void open(String filepath) throws AccessorAlreadyOpenedException, DataFileNotFoundException, DataFileIOException
filepath
- データファイルのパス
AccessorAlreadyOpenedException
- ファイルがすでにオープンされている場合に発生します。
DataFileNotFoundException
- ファイルが存在しない時に発生します。
DataFileIOException
- レコードの読み込み時のIOエラーにより発生します。void write(FlatFileRecord record) throws AccessorNotOpenException, DataFileIOException, DataFormatException
record
- 1行のレコード
AccessorNotOpenException
- ファイルがオープンされていない場合に発生します。
DataFileIOException
- レコードの書き込み時のIOエラーにより発生します。
DataFormatException
- レコード項目のフォーマットに失敗した場合に発生します。FlatFileRecord createFlatFileRecord(Map<String,String> record)
record
- データマップ
void close() throws DataFileIOException
DataFileIOException
- ファイルのクローズに失敗した場合に発生します。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |