-
- All Superinterfaces:
RowSetReader
public interface XmlReader extends RowSetReader
A specialized interface that facilitates an extension of theSyncProviderabstract class for XML orientated synchronization providers.SyncProviderimplementations that supply XML data reader capabilities such as output XML stream capabilities can implement this interface to provide standardXmlReaderobjects toWebRowSetimplementations.An
XmlReaderobject is registered as the XML reader for aWebRowSetby being assigned to the rowset'sxmlReaderfield. When theWebRowSetobject'sreadXmlmethod is invoked, it in turn invokes its XML reader'sreadXMLmethod.- Since:
- 1.5
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidreadXML(WebRowSet caller, Reader reader)Reads and parses the givenWebRowSetobject from the given input stream in XML format.-
Methods declared in interface javax.sql.RowSetReader
readData
-
-
-
-
Method Detail
-
readXML
void readXML(WebRowSet caller, Reader reader) throws SQLException
Reads and parses the givenWebRowSetobject from the given input stream in XML format. ThexmlReaderfield of the givenWebRowSetobject must contain thisXmlReaderobject.If a parsing error occurs, the exception that is thrown will include information about the location of the error in the original XML document.
- Parameters:
caller- theWebRowSetobject to be parsed, whosexmlReaderfield must contain a reference to thisXmlReaderobjectreader- thejava.io.Readerobject from whichcallerwill be read- Throws:
SQLException- if a database access error occurs or thisXmlReaderobject is not the reader for the given rowset
-
-