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

## jp.co.cybec.cb3.accessor.fileaccess.xml
インタフェース XMLFileReader

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

既知の実装クラスの一覧:
  XMLFileReaderImpl

    public interface XMLFileReader

extends Accessor

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

作成者:
  Daisuke Suga

メソッドの概要
`void` | `close()` XMLファイルをクローズします。
`void` | `open()` XMLファイルをオープンします。
`void` | `open(String filepath)` XMLファイルをオープンします。
`XMLPath` | `selectPath(String path)` XMLファイルから指定されたパスを検索し、XMLPathを返却します。

メソッドの詳細

### selectPath

    XMLPath selectPath(String path)
                       throws AccessorNotOpenException

  XMLファイルから指定されたパスを検索し、XMLPathを返却します。

  パラメータ:
    `path` - 検索するパス
  戻り値:
    XMLPath
  例外:
    `AccessorNotOpenException` - Openしていないアクセッサに対し、操作を行ったときに発生します。

### open

    void open()
              throws AccessorAlreadyOpenedException,
                     DataFileNotFoundException,
                     DataFileParseException,
                     DataFileIOException

  XMLファイルをオープンします。

  例外:
    `AccessorAlreadyOpenedException` - アクセッサが二重にOpenされたときに発生します。
    `DataFileNotFoundException` - データファイルが存在しない場合に発生します。
    `DataFileIOException` - データファイル読み書き時のIOエラーにより発生します。
    `DataFileParseException` - XMLファイル解析が失敗した時に発生します。

### open

    void open(String filepath)
              throws AccessorAlreadyOpenedException,
                     DataFileNotFoundException,
                     DataFileParseException,
                     DataFileIOException

  XMLファイルをオープンします。

  パラメータ:
    `filepath` - XMLファイルのパス
  例外:
    `AccessorAlreadyOpenedException` - アクセッサが二重にOpenされたときに発生します。
    `DataFileNotFoundException` - データファイルが存在しない場合に発生します。
    `DataFileIOException` - データファイル読み書き時のIOエラーにより発生します。
    `DataFileParseException` - XMLファイル解析が失敗した時に発生します。

### close

    void close()
               throws DataFileIOException

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

  例外:
    `DataFileIOException` - データファイル読み書き時のIOエラーにより発生します。

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

Copyright © 2008 Cyber Beans Corporation. All Rights Reserved.