jp.co.cybec.cb3.accessor.fileaccess.flat
インタフェース FlatFileRecordReader

すべてのスーパーインタフェース:
Accessor
既知の実装クラスの一覧:
DelimitedLineRecordReader, FixedLengthRecordReader, FlatFileRecordReaderImpl

public interface FlatFileRecordReader
extends Accessor

ファイルのレコードを読み込むためのインタフェース。

作成者:
Jianming Guo

メソッドの概要
 void close()
          ファイルをクローズします。
 FlatFileRecord nextRecord()
          次のレコードを返却します
 void open()
          ファイルをオープンします。
 void open(String filepath)
          ファイルをオープンします。
 

メソッドの詳細

open

void open()
          throws AccessorAlreadyOpenedException,
                 DataFileNotFoundException,
                 DataFileIOException
ファイルをオープンします。

例外:
AccessorAlreadyOpenedException - ファイルがすでにオープンされている場合に発生します。
DataFileNotFoundException - ファイルが存在しない時に発生します。
DataFileIOException - レコードの読み込み時のIOエラーにより発生します。

open

void open(String filepath)
          throws AccessorAlreadyOpenedException,
                 DataFileNotFoundException,
                 DataFileIOException
ファイルをオープンします。

パラメータ:
filepath - データファイルのパス
例外:
AccessorAlreadyOpenedException - ファイルがすでにオープンされている場合に発生します。
DataFileNotFoundException - ファイルが存在しない時に発生します。
DataFileIOException - レコードの読み込み時のIOエラーにより発生します。

nextRecord

FlatFileRecord nextRecord()
                          throws AccessorNotOpenException,
                                 DataFileIOException,
                                 DataFormatException
次のレコードを返却します

戻り値:
次のレコード
例外:
AccessorNotOpenException - ファイルがオープンされていない場合に発生します。
DataFileIOException - レコードの読み込み時のIOエラーにより発生します。
DataFormatException - レコード項目のフォーマットに失敗した場合に発生します。

close

void close()
           throws DataFileIOException
ファイルをクローズします。

例外:
DataFileIOException - ファイルクローズ時のIOエラーにより発生します。


Copyright © 2008 Cyber Beans Corporation. All Rights Reserved.