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

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

public interface XMLFileWriter
extends Accessor

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

作成者:
Daisuke Suga

メソッドの概要
 void addNamespace(String uri)
          名前空間の定義を追加します。
 void addNamespace(String uri, String prefix)
          名前空間の定義を追加します。
 void characters(XMLElement element)
          XMLの要素の値を書き込みます。
 void close()
          XMLファイルをクローズします。
 void dataElement(XMLElement element)
          XMLの要素を書き込みます。
 void endElement(XMLElement element)
          XMLの要素の終了タグを出力します。
 void open()
          XMLファイルをオープンします。
 void open(String filepath)
          XMLファイルをオープンします。
 void startElement(XMLElement element)
          XMLの要素の開始タグを出力します。
 

メソッドの詳細

startElement

void startElement(XMLElement element)
                  throws AccessorNotOpenException,
                         DataFileIOException
XMLの要素の開始タグを出力します。

パラメータ:
element - 要素
例外:
AccessorNotOpenException - Openしていないアクセッサに対し、操作を行ったときに発生します。
DataFileIOException - データファイル読み書き時のIOエラーにより発生します。

endElement

void endElement(XMLElement element)
                throws AccessorNotOpenException,
                       BadXmlGrammerException,
                       DataFileIOException
XMLの要素の終了タグを出力します。

パラメータ:
element - 要素
例外:
AccessorNotOpenException - Openしていないアクセッサに対し、操作を行ったときに発生します。
BadXmlGrammerException - XMLの文法が間違っているときに発生します。
DataFileIOException - データファイル読み書き時のIOエラーにより発生します。

dataElement

void dataElement(XMLElement element)
                 throws AccessorNotOpenException,
                        DataFileIOException
XMLの要素を書き込みます。
startElementとcharacters、endElementを行います。

パラメータ:
element - 要素
例外:
AccessorNotOpenException - Openしていないアクセッサに対し、操作を行ったときに発生します。
DataFileIOException - データファイル読み書き時のIOエラーにより発生します。

characters

void characters(XMLElement element)
                throws AccessorNotOpenException,
                       DataFileIOException
XMLの要素の値を書き込みます。

パラメータ:
element - 要素
例外:
AccessorNotOpenException - Openしていないアクセッサに対し、操作を行ったときに発生します。
DataFileIOException - データファイル読み書き時のIOエラーにより発生します。

addNamespace

void addNamespace(String uri,
                  String prefix)
                  throws AccessorNotOpenException
名前空間の定義を追加します。

パラメータ:
uri - 名前空間のURI
prefix - 接頭辞
例外:
AccessorNotOpenException - Openしていないアクセッサに対し、操作を行ったときに発生します。

addNamespace

void addNamespace(String uri)
                  throws AccessorNotOpenException
名前空間の定義を追加します。

パラメータ:
uri - 名前空間のURI
例外:
AccessorNotOpenException - Openしていないアクセッサに対し、操作を行ったときに発生します。

open

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

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

open

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

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

close

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

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


Copyright © 2008 Cyber Beans Corporation. All Rights Reserved.