概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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

すべてのスーパーインタフェース:
  Accessor

既知の実装クラスの一覧:
  DelimitedLineRecordWriter, FixedLengthRecordWriter, FlatFileRecordWriterImpl

    public interface FlatFileRecordWriter

extends Accessor

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

作成者:
  Jianming Guo

メソッドの概要
`void` | `close()` ファイルをクローズします。
`FlatFileRecord` | `createFlatFileRecord(Map<String,String> record)` FlatFileRecordデータを作成します。
`void` | `open()` ファイルをオープンします。
`void` | `open(String filepath)` ファイルをオープンします。
`void` | `write(FlatFileRecord record)` ファイルに１行のレコードを書き込みます。

メソッドの詳細

### 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エラーにより発生します。

### write

    void write(FlatFileRecord record)
               throws AccessorNotOpenException,
                      DataFileIOException,
                      DataFormatException

  ファイルに１行のレコードを書き込みます。

  パラメータ:
    `record` - 1行のレコード
  例外:
    `AccessorNotOpenException` - ファイルがオープンされていない場合に発生します。
    `DataFileIOException` - レコードの書き込み時のIOエラーにより発生します。
    `DataFormatException` - レコード項目のフォーマットに失敗した場合に発生します。

### createFlatFileRecord

    FlatFileRecord createFlatFileRecord(Map<String,String> record)

  FlatFileRecordデータを作成します。

  パラメータ:
    `record` - データマップ
  戻り値:
    作成したFlatFileRecordデータ

### close

    void close()
               throws DataFileIOException

  ファイルをクローズします。

  例外:
    `DataFileIOException` - ファイルのクローズに失敗した場合に発生します。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2008 Cyber Beans Corporation. All Rights Reserved.