< 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&trade; 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&trade; 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 >