モジュール java.sql.rowset
パッケージ javax.sql.rowset.spi

インタフェースXmlReader

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

public interface XmlReader
extends RowSetReader
SyncProvider抽象クラスの拡張を促進する、XML指向の同期プロバイダ向けの特別なインタフェースです。

XMLストリーム出力機能などのXMLデータ読取り機能を提供するSyncProvider実装は、このインタフェースを実装することにより、WebRowSet実装に標準XmlReaderオブジェクトを提供できます。

XmlReaderオブジェクトは、行セットのxmlReaderフィールドに割り当てられ、WebRowSetのXMLリーダーとして登録されます。 WebRowSetオブジェクトのreadXmlメソッドが呼び出されると、XMLリーダーのreadXMLメソッドを呼び出します。

導入されたバージョン:
1.5
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    void readXML​(WebRowSet caller, Reader reader)
    指定されたWebRowSetオブジェクトを指定されたXML形式の入力ストリームから読み取り、解析します。

    インタフェース javax.sql.RowSetReaderで宣言されたメソッド

    readData
  • メソッドの詳細

    • readXML

      void readXML​(WebRowSet caller, Reader reader) throws SQLException
      指定されたWebRowSetオブジェクトを指定されたXML形式の入力ストリームから読み取り、解析します。 指定されたWebRowSetオブジェクトのxmlReaderフィールドには、このXmlReaderオブジェクトが含まれていなければいけません。

      解析エラーが発生した場合、元のXMLドキュメント内のエラーの場所情報を含む例外がスローされます。

      パラメータ:
      caller - 解析対象のWebRowSetオブジェクト。このオブジェクトのxmlReaderフィールドには、このXmlReaderオブジェクトの参照が含まれていなければならない
      reader - callerの読込み元のjava.io.Readerオブジェクト
      例外:
      SQLException - データベース・アクセス・エラーが発生した場合、またはこのXmlReaderオブジェクトが指定された行セットのリーダーではない場合