JavaTM Platform
Standard Ed. 6

javax.sql.rowset.spi
인터페이스 XmlReader

모든 슈퍼 인터페이스:
RowSetReader


public interface XmlReader
extends RowSetReader

SyncProvider abstract 클래스의 확장을 촉진하는, XML 지향의 동기 제공자용의 특별한 인터페이스입니다.  

XML 스트림 출력 기능등의 XML 데이터 읽기 기능을 제공하는 SyncProvider 구현은, 이 인터페이스를 구현하는 것으로써,WebRowSet 구현에 표준 XmlReader 객체를 제공할 수 있습니다.  

XmlReader 객체는, 행 세트의 xmlReader 필드에 할당할 수 있어WebRowSet 의 XML 리더로서 등록됩니다. WebRowSet 객체의 readXml 메소드가 불려 가면(자), XML 리더의 readXML 메소드를 호출합니다.


메소드의 개요
 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 문서내의 에러의 장소 정보를 포함한 예외가 throw 됩니다.

파라미터:
caller - 해석 대상의 WebRowSet 객체. 이 객체의 xmlReader 필드에는, 이 XmlReader 객체의 참조가 포함되지 않으면 안 되는
reader - java.io.Reader 객체. 여기로부터 caller 가 읽어내진다
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 XmlReader 객체가 지정된 행 세트의 리더가 아닌 경우

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.