jp.co.cybec.cb3.accessor.fileaccess.xml
クラス XMLFileReaderImpl

java.lang.Object
  上位を拡張 jp.co.cybec.cb3.accessor.fileaccess.xml.XMLFileReaderImpl
すべての実装されたインタフェース:
Accessor, AccessorsLifeCycle, XMLFileReader

public class XMLFileReaderImpl
extends Object
implements XMLFileReader, AccessorsLifeCycle

XMLファイルの読み込みクラス。

作成者:
Daisuke Suga

コンストラクタの概要
XMLFileReaderImpl()
          コンストラクタ。
 
メソッドの概要
 void close()
          XMLファイルをクローズします。
 void initialize(String key)
          設定ファイルを読み込む
 void open()
          XMLファイルをオープンします。
 void open(String filepath)
          XMLファイルをオープンします。
 void release()
          後処理する。
 XMLPath selectPath(String path)
          XMLファイルから指定されたパスを検索し、XMLPathを返却します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

XMLFileReaderImpl

public XMLFileReaderImpl()
コンストラクタ。

メソッドの詳細

selectPath

public XMLPath selectPath(String path)
                   throws AccessorNotOpenException
XMLファイルから指定されたパスを検索し、XMLPathを返却します。

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

open

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

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

open

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

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

close

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

定義:
インタフェース XMLFileReader 内の close
例外:
DataFileIOException - データファイル読み書き時のIOエラーにより発生します。

initialize

public void initialize(String key)
                throws ConfigFileNotFoundException,
                       ConfigFileDefinitionException,
                       ConfigFileIOException,
                       ConfigFileParseException
設定ファイルを読み込む

定義:
インタフェース AccessorsLifeCycle 内の initialize
パラメータ:
key - 設定ファイル名
例外:
ConfigFileNotFoundException - 設定ファイルが存在しない場合に発生します。
ConfigFileDefinitionException - 設定ファイルの間違いにより発生します。
ConfigFileIOException - 設定ファイル読み込み時のIOエラーにより発生します。
ConfigFileParseException - 設定ファイルのXMLファイル解析が失敗した時に発生します。

release

public void release()
             throws DataFileIOException
後処理する。

定義:
インタフェース AccessorsLifeCycle 内の release
例外:
DataFileIOException - データファイル読み書き時のIOエラーにより発生します。


Copyright © 2008 Cyber Beans Corporation. All Rights Reserved.