< prev index next >
src/java.sql.rowset/share/classes/javax/sql/rowset/package.html
Print this page
*** 1,7 ****
! <!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
! <html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<!--
--- 1,7 ----
! <!doctype html>
! <html lang="en">
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<!--
*** 29,39 ****
questions.
-->
<title>javax.sql.rowset Package</title>
</head>
! <body bgcolor="#ffffff">
<!-- Description clause -->
Standard interfaces and base classes for JDBC <code>RowSet</code>
implementations. This package contains interfaces and classes
that a standard <code>RowSet</code> implementation either implements or extends.
--- 29,39 ----
questions.
-->
<title>javax.sql.rowset Package</title>
</head>
! <body>
<!-- Description clause -->
Standard interfaces and base classes for JDBC <code>RowSet</code>
implementations. This package contains interfaces and classes
that a standard <code>RowSet</code> implementation either implements or extends.
*** 46,56 ****
<li><a href="#impl">3.0 Implementer's Guide</a>
<li><a href="#relspec">4.0 Related Specifications</a>
<li><a href="#reldocs">5.0 Related Documentation</a>
</ul>
! <h3><a name="pkgspec">1.0 Package Specification</a></h3>
This package specifies five standard JDBC <code>RowSet</code> interfaces.
All five extend the
<a href="../RowSet.html">RowSet</a> interface described in the JDBC 3.0
specification. It is anticipated that additional definitions
of more specialized JDBC <code>RowSet</code> types will emerge as this technology
--- 46,56 ----
<li><a href="#impl">3.0 Implementer's Guide</a>
<li><a href="#relspec">4.0 Related Specifications</a>
<li><a href="#reldocs">5.0 Related Documentation</a>
</ul>
! <h3><a id="pkgspec">1.0 Package Specification</a></h3>
This package specifies five standard JDBC <code>RowSet</code> interfaces.
All five extend the
<a href="../RowSet.html">RowSet</a> interface described in the JDBC 3.0
specification. It is anticipated that additional definitions
of more specialized JDBC <code>RowSet</code> types will emerge as this technology
*** 61,71 ****
all compliant JDBC <code>RowSet</code> implementations. Vendors and more advanced
developers who intend to provide their own compliant <code>RowSet</code> implementations
should pay particular attention to the assertions detailed in specification
interfaces.
! <h3><a name="stdrowset">2.0 Standard RowSet Definitions</a></h3>
<ul>
<li><a href="JdbcRowSet.html"><b><code>JdbcRowSet</code></b></a> - A wrapper around
a <code>ResultSet</code> object that makes it possible to use the result set as a
JavaBeans™ component. Thus,
a <code>JdbcRowSet</code> object can be a Bean that any tool
--- 61,71 ----
all compliant JDBC <code>RowSet</code> implementations. Vendors and more advanced
developers who intend to provide their own compliant <code>RowSet</code> implementations
should pay particular attention to the assertions detailed in specification
interfaces.
! <h3><a id="stdrowset">2.0 Standard RowSet Definitions</a></h3>
<ul>
<li><a href="JdbcRowSet.html"><b><code>JdbcRowSet</code></b></a> - A wrapper around
a <code>ResultSet</code> object that makes it possible to use the result set as a
JavaBeans™ component. Thus,
a <code>JdbcRowSet</code> object can be a Bean that any tool
*** 134,144 ****
database tables based upon a common attribute. By establishing and then enforcing
column matches, a <code>JoinRowSet</code> object establishes relationships between
<code>RowSet</code> instances without the need to touch the originating data source.
</ul>
! <h3><a name="impl">3.0 Implementer's Guide</a></h3>
Compliant implementations of JDBC <code>RowSet</code> Implementations
<b>must</b> follow the assertions described in this specification. In accordance
with the terms of the <a href="http://www.jcp.org">Java Community Process</a>, a
Test Compatibility Kit (TCK) can be licensed to ensure compatibility with the
specification. The following paragraphs outline a number of starting points for
--- 134,144 ----
database tables based upon a common attribute. By establishing and then enforcing
column matches, a <code>JoinRowSet</code> object establishes relationships between
<code>RowSet</code> instances without the need to touch the originating data source.
</ul>
! <h3><a id="impl">3.0 Implementer's Guide</a></h3>
Compliant implementations of JDBC <code>RowSet</code> Implementations
<b>must</b> follow the assertions described in this specification. In accordance
with the terms of the <a href="http://www.jcp.org">Java Community Process</a>, a
Test Compatibility Kit (TCK) can be licensed to ensure compatibility with the
specification. The following paragraphs outline a number of starting points for
*** 171,221 ****
the <code>BaseRowSet</code> class as a basis for their implementations.
<P>
The following table illustrates the features that the <code>BaseRowSet</code>
abstract class provides.
<blockquote>
! <table cellpadding="2" cellspacing="2" border="1" width="75%">
! <tbody>
<tr>
! <td valign="top"><b>Feature</b><br>
! </td>
! <td valign="top"><b>Details</b><br>
! </td>
</tr>
<tr>
! <td valign="top">Properties<br>
! </td>
! <td valign="top">Provides standard JavaBeans property manipulation
mechanisms to allow applications to get and set <code>RowSet</code> command and
property values. Refer to the documentation of the <code>javax.sql.RowSet</code>
interface (available in the JDBC 3.0 specification) for more details on
! the standard <code>RowSet</code> properties.<br>
! </td>
</tr>
<tr>
! <td valign="top">Event notification<br>
! </td>
! <td valign="top">Provides standard JavaBeans event notifications
to registered event listeners. Refer to the documentation of <code>javax.sql.RowSetEvent</code>
interface (available in the JDBC 3.0 specification) for
more details on how to register and handle standard RowSet events generated
! by compliant implementations.<br>
! </td>
</tr>
<tr>
! <td valign="top">Setters for a RowSet object's command<br>
! </td>
! <td valign="top">Provides a complete set of setter methods
! for setting RowSet command parameters.<br>
! </td>
</tr>
<tr>
! <td valign="top">Streams<br>
! </td>
! <td valign="top">Provides fields for storing of stream instances
! in addition to providing a set of constants for stream type designation.<br>
! </td>
</tr>
</tbody>
</table>
</blockquote>
--- 171,214 ----
the <code>BaseRowSet</code> class as a basis for their implementations.
<P>
The following table illustrates the features that the <code>BaseRowSet</code>
abstract class provides.
<blockquote>
! <table class="striped" style="vertical-align:top; width:75%">
! <caption>Features in <code>BaseRowSet</code></caption>
! <thead>
<tr>
! <th>Feature</th>
! <th>Details</th>
</tr>
+ </thead>
+ <tbody>
<tr>
! <td>Properties</td>
! <td>Provides standard JavaBeans property manipulation
mechanisms to allow applications to get and set <code>RowSet</code> command and
property values. Refer to the documentation of the <code>javax.sql.RowSet</code>
interface (available in the JDBC 3.0 specification) for more details on
! the standard <code>RowSet</code> properties.</td>
</tr>
<tr>
! <td>Event notification</td>
! <td>Provides standard JavaBeans event notifications
to registered event listeners. Refer to the documentation of <code>javax.sql.RowSetEvent</code>
interface (available in the JDBC 3.0 specification) for
more details on how to register and handle standard RowSet events generated
! by compliant implementations.</td>
</tr>
<tr>
! <td>Setters for a RowSet object's command</td>
! <td>Provides a complete set of setter methods
! for setting RowSet command parameters.</td>
</tr>
<tr>
! <td>Streams</td>
! <td>Provides fields for storing of stream instances
! in addition to providing a set of constants for stream type designation.</td>
</tr>
</tbody>
</table>
</blockquote>
*** 287,303 ****
A <code>RowSetFactory</code> implementation <strong>must</strong>
be provided.
</li>
</ul>
! <h3><a name="relspec">4.0 Related Specifications</a></h3>
<ul>
<li><a href="https://jcp.org/en/jsr/detail?id=221">JDBC 4.2 Specification</a>
<li><a href="http://www.w3.org/XML/Schema">XML Schema</a>
</ul>
! <h3><a name="reldocs">5.0 Related Documentation</a></h3>
<ul>
<li><a href="http://docs.oracle.com/javase/tutorial/jdbc/basics/rowset.html">
JDBC RowSet Tutorial</a>
</ul>
</body>
--- 280,296 ----
A <code>RowSetFactory</code> implementation <strong>must</strong>
be provided.
</li>
</ul>
! <h3><a id="relspec">4.0 Related Specifications</a></h3>
<ul>
<li><a href="https://jcp.org/en/jsr/detail?id=221">JDBC 4.2 Specification</a>
<li><a href="http://www.w3.org/XML/Schema">XML Schema</a>
</ul>
! <h3><a id="reldocs">5.0 Related Documentation</a></h3>
<ul>
<li><a href="http://docs.oracle.com/javase/tutorial/jdbc/basics/rowset.html">
JDBC RowSet Tutorial</a>
</ul>
</body>
< prev index next >