391 * <columnValue>
392 * fourthrow
393 * </columnValue>
394 * <updateValue>
395 * new4thRow
396 * </updateValue>
397 * <columnValue>
398 * 4
399 * </columnValue>
400 * <updateValue>
401 * IV
402 * </updateValue>
403 * </modifyRow>
404 * </data>
405 * }</PRE>
406 *
407 * @see javax.sql.rowset.JdbcRowSet
408 * @see javax.sql.rowset.CachedRowSet
409 * @see javax.sql.rowset.FilteredRowSet
410 * @see javax.sql.rowset.JoinRowSet
411 */
412
413 public interface WebRowSet extends CachedRowSet {
414
415 /**
416 * Reads a {@code WebRowSet} object in its XML format from the given
417 * {@code Reader} object.
418 *
419 * @param reader the {@code java.io.Reader} stream from which this
420 * {@code WebRowSet} object will be populated
421
422 * @throws SQLException if a database access error occurs
423 */
424 public void readXml(java.io.Reader reader) throws SQLException;
425
426 /**
427 * Reads a stream based XML input to populate this {@code WebRowSet}
428 * object.
429 *
430 * @param iStream the {@code java.io.InputStream} from which this
|
391 * <columnValue>
392 * fourthrow
393 * </columnValue>
394 * <updateValue>
395 * new4thRow
396 * </updateValue>
397 * <columnValue>
398 * 4
399 * </columnValue>
400 * <updateValue>
401 * IV
402 * </updateValue>
403 * </modifyRow>
404 * </data>
405 * }</PRE>
406 *
407 * @see javax.sql.rowset.JdbcRowSet
408 * @see javax.sql.rowset.CachedRowSet
409 * @see javax.sql.rowset.FilteredRowSet
410 * @see javax.sql.rowset.JoinRowSet
411 * @since 1.5
412 */
413
414 public interface WebRowSet extends CachedRowSet {
415
416 /**
417 * Reads a {@code WebRowSet} object in its XML format from the given
418 * {@code Reader} object.
419 *
420 * @param reader the {@code java.io.Reader} stream from which this
421 * {@code WebRowSet} object will be populated
422
423 * @throws SQLException if a database access error occurs
424 */
425 public void readXml(java.io.Reader reader) throws SQLException;
426
427 /**
428 * Reads a stream based XML input to populate this {@code WebRowSet}
429 * object.
430 *
431 * @param iStream the {@code java.io.InputStream} from which this
|