rwaldhoff 01/08/17 16:31:36 Modified: docs beanutils.html charter.html commons.html contributors.html directory.html index.html license.html releases.html sandbox.html Added: docs collections.html Log: committing the generated part of Chuck Burdick's documenation patch (commons site) Revision Changes Path 1.11 +5 -5 jakarta-commons/docs/beanutils.html Index: beanutils.html =================================================================== RCS file: /home/cvs/jakarta-commons/docs/beanutils.html,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- beanutils.html 2001/07/15 02:05:12 1.10 +++ beanutils.html 2001/08/17 23:31:35 1.11 @@ -66,15 +66,15 @@ </li> <li> <a href="./cactus/index.html">Cactus</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/collections/">Collections</a> + <li> <a href="./collections.html">Collections</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/digester/">Digester</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/digester/">Digester</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/dbcp/">DBCP</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/dbcp/">DBCP</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/httpclient/">HTTP Client</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/httpclient/">HTTP Client</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/pool/">Pool</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/pool/">Pool</a> </li> </ul> <p><strong>Jakarta Community</strong></p> 1.11 +57 -57 jakarta-commons/docs/charter.html Index: charter.html =================================================================== RCS file: /home/cvs/jakarta-commons/docs/charter.html,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- charter.html 2001/07/15 02:05:12 1.10 +++ charter.html 2001/08/17 23:31:35 1.11 @@ -66,15 +66,15 @@ </li> <li> <a href="./cactus/index.html">Cactus</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/collections/">Collections</a> + <li> <a href="./collections.html">Collections</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/digester/">Digester</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/digester/">Digester</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/dbcp/">DBCP</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/dbcp/">DBCP</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/httpclient/">HTTP Client</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/httpclient/">HTTP Client</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/pool/">Pool</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/pool/">Pool</a> </li> </ul> <p><strong>Jakarta Community</strong></p> @@ -109,21 +109,21 @@ </p> <strong>(0) rationale</strong> <p> -Apache-Java and Jakarta originally hosted product-based subprojects, -consisting of one major deliverable. The Java language however is -package-based, and most of these products have many useful utilities. +Apache-Java and Jakarta originally hosted product-based subprojects, +consisting of one major deliverable. The Java language however is +package-based, and most of these products have many useful utilities. Some products are beginning to break these out so that they can be used -independently. A Jakarta subproject to solely create and maintain +independently. A Jakarta subproject to solely create and maintain independent packages is proposed to accelerate and guide this process. </p> <strong>(1) scope of the subproject</strong> <p> -The subproject shall create and maintain packages written in the Java -language, intended for use in server-related development, and designed -to be used independently of any larger product or framework. +The subproject shall create and maintain packages written in the Java +language, intended for use in server-related development, and designed +to be used independently of any larger product or framework. Each package will be managed in the same manner -as a larger Jakarta product. To further this goal, the subproject -shall also host a workplace for Jakarta committers and a master +as a larger Jakarta product. To further this goal, the subproject +shall also host a workplace for Jakarta committers and a master index of reusable packages related to Jakarta products. </p> <p> @@ -133,33 +133,33 @@ (1.5.1) the sandbox </p> <p> -The subproject will host a CVS repository available to all Jakarta -committers as a workplace for new packages or other projects. -Before release to the public, code or documentation developed +The subproject will host a CVS repository available to all Jakarta +committers as a workplace for new packages or other projects. +Before release to the public, code or documentation developed here must be sponsored by a Jakarta subproject. The sponsoring -subproject(s) will distribute the code or documentation along +subproject(s) will distribute the code or documentation along with the rest of their codebase. </p> <p> (1.5.2) the directory </p> - <p>The subproject will also catalog packages and other resources -available to the public related to other Jakarta subprojects and -ASF projects. This will be a dynamic catalog, like Bugzilla and Jyve, -similar in functionality to <a href="http://download.com/">download.com</a>, -<a href="http://cpan.org/">cpan.org</a>, or -<a href="http://sourceforge.net/">SourceForge.net</a>. -New entries may be added by Jakarta committers, developers, + <p>The subproject will also catalog packages and other resources +available to the public related to other Jakarta subprojects and +ASF projects. This will be a dynamic catalog, like Bugzilla and Jyve, +similar in functionality to <a href="http://download.com/">download.com</a>, +<a href="http://cpan.org/">cpan.org</a>, or +<a href="http://sourceforge.net/">SourceForge.net</a>. +New entries may be added by Jakarta committers, developers, and users. Entries by developers and users will be approved by a committer before being made public. </p> <strong>(2) identify the initial source from which the subproject is to be populated</strong> <p> -The initial packages would be based on existing ASF codebases, -including those that provide services for DataSource/Database Pools, -XML Configuration, Message Resources and i18n, JNDI and Naming, and +The initial packages would be based on existing ASF codebases, +including those that provide services for DataSource/Database Pools, +XML Configuration, Message Resources and i18n, JNDI and Naming, and Testing Suites. The initial committers have agreed to first create and maintain -a Database Connection Pool package, along with related +a Database Connection Pool package, along with related testing suites and subproject infrastructure. </p> <strong>(3) identify the initial Jakarta resources to be created </strong> @@ -192,7 +192,7 @@ </p> <strong>(4) identify the initial set of committers</strong> <p> -Morgan Delagrange<brh /> +Morgan Delagrange<br /> Ted Husted<br /> Conor MacNeill<br /> Geir Magnusson Jr.<br /> @@ -233,30 +233,30 @@ </li> <li> - The package library is not a framework but a collection + The package library is not a framework but a collection of components designed to be used independently. </li> - + <li> - Each package must have a clearly defined purpose, + Each package must have a clearly defined purpose, scope, and API -- Do one thing well, and keep your contracts. </li> - + <li>Each package is treated as a product in its own right. <ol> - <li>Each package has its own status file, release schedule, + <li>Each package has its own status file, release schedule, version number, QA tests, documentation, mailing list, bug category, and individual JAR. </li> <li> - Each package must clearly specify any external dependencies, - including any other Commons packages, and the earliest JDK version + Each package must clearly specify any external dependencies, + including any other Commons packages, and the earliest JDK version required. <ol> - <li>External dependencies on optional and third-party + <li>External dependencies on optional and third-party codebases should be minimized. </li> - <li>All necessary dependencies must be recorded in the - MANIFEST.MF file of the package JAR, in the manner recommended + <li>All necessary dependencies must be recorded in the + MANIFEST.MF file of the package JAR, in the manner recommended in the JDK 1.3 documentation describing 'system extensions' </li> </ol> @@ -267,42 +267,42 @@ </ol> </li> <li> - The packages should use a standard scheme for versioning, - QA tests, and directory layouts, and a common format for + The packages should use a standard scheme for versioning, + QA tests, and directory layouts, and a common format for documentation and Ant build files. </li> <li> The packages should fit within a unified package hierarchy. </li> <li> - In general, packages should provide an interface and one or - more implementations of that interface, or implement another + In general, packages should provide an interface and one or + more implementations of that interface, or implement another interface already in use. <ul> <li> - The packages should have boring functional names. + The packages should have boring functional names. Implementations may choose more 'exciting' designations. </li> </ul> </li> <li> - Packages are encouraged to either use JavaBeans as core objects, + Packages are encouraged to either use JavaBeans as core objects, a JavaBean-style API, or to provide an optional JavaBean wrapper. </li> <li> - External configuration files are discouraged, but if required, + External configuration files are discouraged, but if required, XML format files are preferred for configuration options. </li> <li> - Each package will be hosted on its own page on the subproject Web site, + Each package will be hosted on its own page on the subproject Web site, and will also be indexed in a master directory. </li> <li> - The subproject directory will also provide a distribution + The subproject directory will also provide a distribution mechanism, or catalog of packages and related resources. </li> <li> - The subproject will also host a top-level 'general' mailing list + The subproject will also host a top-level 'general' mailing list in addition to any lists for specific packages. </li> <li>The subproject will also provide a single JAR of all stable package releases. It may also provide a second JAR with a subset of only JDK 1.1 compatible releases. A gump of nightly builds will also be provided.</li> @@ -319,7 +319,7 @@ <li>Anyone may propose a new package to the Commons, and list themselves as the initial committers for the package. The vote on the proposal is then also a vote to enter new committers to the subproject as needed.</li> <li>A CVS repository will be available to all Jakarta committers as a workplace for new packages or other projects. Before release to the public, - code or documentation developed here must be sponsored by Jakarta subproject. + code or documentation developed here must be sponsored by Jakarta subproject. The sponsoring subproject(s) will distribute the code or documentation along with the rest of their codebase.</li> <li>The subproject catalog will also list packages and resources available to the public related to other Jakarta subprojects and ASF projects.</li> @@ -345,8 +345,8 @@ Many Jakarta products support interaction with a relational database. Creating a new connection for each user can be time consuming (often requiring multiple seconds of clock time), in order to perform a database transaction that might take milliseconds. Opening a connection per user can be unfeasible in a publicly-hosted Internet application where the number of simultaneous users can be be very large. Accordingly, developers often wish to share a "pool" of open connections between all of the application's current users. The number of users actually performing a request at any given time is usually a very small percentage of the total number of active users, and during request processing is the only time that a database connection is required. The application itself logs into the DBMS, and a handles any user account issues internally. </p> - <p>There are several Database Connection Pools already available, both within Jakarta products and elsewhere. -A Commons package would give committers an opportunity to coordinate their efforts to + <p>There are several Database Connection Pools already available, both within Jakarta products and elsewhere. +A Commons package would give committers an opportunity to coordinate their efforts to create and maintain a efficient, feature-rich package under the ASF license. </p> @@ -361,7 +361,7 @@ <li>expose its status, exceptions, or other events to an external logging system (e.g. Log4)..</li> </ul> <p>(2) identify the initial source for the package</p> - <p>The initial codebase was contributed by Rodney Waldhorf from a working project and can be distributed under the Apache license. The source is available as dbpool.jar from < <a href="http://www.webappcabaret.com/rwald/dbcp/">http://www.webappcabaret.com/rwald/dbcp/</a> ></p> + <p>The initial codebase was contributed by Rodney Waldhoff from a working project and can be distributed under the Apache license. The source is available as dbpool.jar from < <a href="http://www.webappcabaret.com/rwald/dbcp/">http://www.webappcabaret.com/rwald/dbcp/</a> ></p> <p>(2.1) identify the base name for the package</p> <p>org.apache.commons.dbcp</p> <p>(3) identify any Jakarta-Commons resources to be created</p> @@ -396,12 +396,12 @@ <blockquote> <p><b>What are the actual requirements for a Commons package?</b></p> <p> -Most of the guidelines are advisory and meant to describe 'best practices'. -The hard requirements boil down to 'clearly declare your API and dependencies'. +Most of the guidelines are advisory and meant to describe 'best practices'. +The hard requirements boil down to 'clearly declare your API and dependencies'. Or, taken from the guidelines: </p> <blockquote> -<p>3. Each package <b> must</b> have a clearly defined purpose, scope, and API -- +<p>3. Each package <b> must</b> have a clearly defined purpose, scope, and API -- Do one thing well, and keep your contracts.</p> <p>4.1. Each package <b> must</b> clearly specify any external dependencies, including any other Commons packages, and the earliest JDK version required.</p> 1.10 +5 -5 jakarta-commons/docs/commons.html Index: commons.html =================================================================== RCS file: /home/cvs/jakarta-commons/docs/commons.html,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- commons.html 2001/08/04 23:47:11 1.9 +++ commons.html 2001/08/17 23:31:35 1.10 @@ -66,15 +66,15 @@ </li> <li> <a href="./cactus/index.html">Cactus</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/collections/">Collections</a> + <li> <a href="./collections.html">Collections</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/digester/">Digester</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/digester/">Digester</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/dbcp/">DBCP</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/dbcp/">DBCP</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/httpclient/">HTTP Client</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/httpclient/">HTTP Client</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/pool/">Pool</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/pool/">Pool</a> </li> </ul> <p><strong>Jakarta Community</strong></p> 1.11 +13 -7 jakarta-commons/docs/contributors.html Index: contributors.html =================================================================== RCS file: /home/cvs/jakarta-commons/docs/contributors.html,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- contributors.html 2001/08/04 23:47:11 1.10 +++ contributors.html 2001/08/17 23:31:35 1.11 @@ -66,15 +66,15 @@ </li> <li> <a href="./cactus/index.html">Cactus</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/collections/">Collections</a> + <li> <a href="./collections.html">Collections</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/digester/">Digester</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/digester/">Digester</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/dbcp/">DBCP</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/dbcp/">DBCP</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/httpclient/">HTTP Client</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/httpclient/">HTTP Client</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/pool/">Pool</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/pool/">Pool</a> </li> </ul> <p><strong>Jakarta Community</strong></p> @@ -103,21 +103,27 @@ </td></tr> <tr><td> <blockquote> - <p> We are the participants in Commons : </p> + <p>We are the participants in Commons:</p> <ul> <li>Morgan Delagrange</li> + <li>B.C. Holmes</li> <li>Ted Husted</li> <li>Conor MacNeill</li> <li>Geir Magnusson Jr.</li> <li>Costin Manolache</li> + <li>Vincent Massol</li> <li>Remy Maucherat</li> <li>Craig R. McClanahan</li> <li>Ignacio J. Ortega</li> + <li>Sung-Gu Park</li> + <li>Juergen Pill</li> <li>Scott Sanders</li> + <li>Dirk Verbeeck</li> <li>Rodney Waldhoff</li> <li>David Weinrich</li> + <li>Jari Worsley</li> </ul> - <p> Join us! </p> + <p>Join us!</p> </blockquote> </p> </td></tr> 1.10 +5 -5 jakarta-commons/docs/directory.html Index: directory.html =================================================================== RCS file: /home/cvs/jakarta-commons/docs/directory.html,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- directory.html 2001/07/15 02:05:13 1.9 +++ directory.html 2001/08/17 23:31:35 1.10 @@ -66,15 +66,15 @@ </li> <li> <a href="./cactus/index.html">Cactus</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/collections/">Collections</a> + <li> <a href="./collections.html">Collections</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/digester/">Digester</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/digester/">Digester</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/dbcp/">DBCP</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/dbcp/">DBCP</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/httpclient/">HTTP Client</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/httpclient/">HTTP Client</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/pool/">Pool</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/pool/">Pool</a> </li> </ul> <p><strong>Jakarta Community</strong></p> 1.14 +5 -5 jakarta-commons/docs/index.html Index: index.html =================================================================== RCS file: /home/cvs/jakarta-commons/docs/index.html,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- index.html 2001/08/04 23:47:11 1.13 +++ index.html 2001/08/17 23:31:35 1.14 @@ -66,15 +66,15 @@ </li> <li> <a href="./cactus/index.html">Cactus</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/collections/">Collections</a> + <li> <a href="./collections.html">Collections</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/digester/">Digester</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/digester/">Digester</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/dbcp/">DBCP</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/dbcp/">DBCP</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/httpclient/">HTTP Client</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/httpclient/">HTTP Client</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/pool/">Pool</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/pool/">Pool</a> </li> </ul> <p><strong>Jakarta Community</strong></p> 1.10 +5 -5 jakarta-commons/docs/license.html Index: license.html =================================================================== RCS file: /home/cvs/jakarta-commons/docs/license.html,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- license.html 2001/07/15 02:05:13 1.9 +++ license.html 2001/08/17 23:31:35 1.10 @@ -67,15 +67,15 @@ </li> <li> <a href="./cactus/index.html">Cactus</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/collections/">Collections</a> + <li> <a href="./collections.html">Collections</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/digester/">Digester</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/digester/">Digester</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/dbcp/">DBCP</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/dbcp/">DBCP</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/httpclient/">HTTP Client</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/httpclient/">HTTP Client</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/pool/">Pool</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/pool/">Pool</a> </li> </ul> <p><strong>Jakarta Community</strong></p> 1.2 +5 -5 jakarta-commons/docs/releases.html Index: releases.html =================================================================== RCS file: /home/cvs/jakarta-commons/docs/releases.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- releases.html 2001/07/15 02:05:14 1.1 +++ releases.html 2001/08/17 23:31:35 1.2 @@ -66,15 +66,15 @@ </li> <li> <a href="./cactus/index.html">Cactus</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/collections/">Collections</a> + <li> <a href="./collections.html">Collections</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/digester/">Digester</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/digester/">Digester</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/dbcp/">DBCP</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/dbcp/">DBCP</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/httpclient/">HTTP Client</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/httpclient/">HTTP Client</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/pool/">Pool</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/pool/">Pool</a> </li> </ul> <p><strong>Jakarta Community</strong></p> 1.14 +5 -5 jakarta-commons/docs/sandbox.html Index: sandbox.html =================================================================== RCS file: /home/cvs/jakarta-commons/docs/sandbox.html,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- sandbox.html 2001/08/04 23:47:11 1.13 +++ sandbox.html 2001/08/17 23:31:35 1.14 @@ -66,15 +66,15 @@ </li> <li> <a href="./cactus/index.html">Cactus</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/collections/">Collections</a> + <li> <a href="./collections.html">Collections</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/digester/">Digester</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/digester/">Digester</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/dbcp/">DBCP</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/dbcp/">DBCP</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/httpclient/">HTTP Client</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/httpclient/">HTTP Client</a> </li> - <li> <a href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-commons/pool/">Pool</a> + <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/pool/">Pool</a> </li> </ul> <p><strong>Jakarta Community</strong></p> 1.1 jakarta-commons/docs/collections.html Index: collections.html =================================================================== <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!-- Content Stylesheet for Site --> <!-- start the processing --> <!-- ====================================================================== --> <!-- Main Page Section --> <!-- ====================================================================== --> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <meta name="author" value="Commons Documentation Team"> <meta name="email" value="[EMAIL PROTECTED]"> <title>Commons - Commons</title> </head> <body bgcolor="#ffffff" text="#000000" link="#525D76"> <table border="0" width="100%" cellspacing="0"> <!-- TOP IMAGE --> <tr> <td align="left"> <a href="http://jakarta.apache.org"><img src="http://jakarta.apache.org/images/jakarta-logo.gif" border="0"/></a> </td> <td align="right"> <a href="http://jakarta.apache.org/commons/"><img src="./images/logo.jpg" alt="Commons" border="0"/></a> </td> </tr> </table> <table border="0" width="100%" cellspacing="4"> <tr><td colspan="2"> <hr noshade="" size="1"/> </td></tr> <tr> <!-- LEFT SIDE NAVIGATION --> <td width="20%" valign="top" nowrap="true"> <p><strong>Home</strong></p> <ul> <li> <a href="./index.html">Jakarta Commons</a> </li> </ul> <p><strong>About Us</strong></p> <ul> <li> <a href="./contributors.html">Contributors</a> </li> <li> <a href="./license.html">License</a> </li> </ul> <p><strong>Information</strong></p> <ul> <li> <a href="./index.html">Overview</a> </li> <li> <a href="./commons.html">Commons Proper</a> </li> <li> <a href="./directory.html">Directory</a> </li> <li> <a href="./sandbox.html">Sandbox</a> </li> </ul> <p><strong>Components Repository</strong></p> <ul> <li> <a href="./beanutils.html">BeanUtils</a> </li> <li> <a href="./cactus/index.html">Cactus</a> </li> <li> <a href="./collections.html">Collections</a> </li> <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/digester/">Digester</a> </li> <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/dbcp/">DBCP</a> </li> <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/httpclient/">HTTP Client</a> </li> <li> <a href="http://cvs.apache.org/viewcvs/jakarta-commons/pool/">Pool</a> </li> </ul> <p><strong>Jakarta Community</strong></p> <ul> <li> <a href="http://jakarta.apache.org/site/getinvolved.html">Get Involved</a> </li> <li> <a href="http://jakarta.apache.org/site/mail.html">Mailing Lists</a> </li> <li> <a href="http://jakarta.apache.org/site/cvsindex.html">CVS Repositories</a> </li> </ul> <p><strong>Project Docs</strong></p> <ul> <li> <a href="./charter.html">Charter</a> </li> <li> <a href="./releases.html">Releases</a> </li> </ul> </td> <td width="80%" align="left" valign="top"> <table border="0" cellspacing="0" cellpadding="2" width="100%"> <tr><td bgcolor="#525D76"> <font color="#ffffff" face="arial,helvetica,sanserif"> <a name="The Collections Component"><strong>The Collections Component</strong></a> </font> </td></tr> <tr><td> <blockquote> <p> The introduction of the <a href="http://java.sun.com/products/jdk/1.2/docs/guide/collections/">Collections API</a> by Sun in JDK 1.2 has been a boon to quick and effective Java programming. Ready access to powerful data structures has accelerated development by reducing the need for custom container classes around each core object. Most Java2 APIs are significantly easier to use because of the Collections API. </p> <p> However, there are certain holes left unfilled by Sun's implementations, and the <a href="http://jakarta.apache.org/commons/">Jakarta-Commons</a> Collections Component strives to fulfill them. Among the features of this package are: <ul> <li>Special-purpose implementations of Lists and Maps for fast access</li> <li>Adapter classes from Java1-style containers (arrays, enumerations) to Java2-style collections.</li> <li>Methods to test or create typical set-theory properties of collections such as union, intersection, and closure.</li> </ul> </p> </blockquote> </p> </td></tr> <tr><td><br/></td></tr> </table> <table border="0" cellspacing="0" cellpadding="2" width="100%"> <tr><td bgcolor="#525D76"> <font color="#ffffff" face="arial,helvetica,sanserif"> <a name="Documentation"><strong>Documentation</strong></a> </font> </td></tr> <tr><td> <blockquote> <p> An alphabetical list of the package can be found in the <a href="http://cvs.apache.org/viewcvs/~checkout~/jakarta-commons/collections/STATUS.html?rev=1.7">collections status document</a>. </p> <p> The <a href="collections/api/index.html">JavaDoc API documents</a> are available online. </p> </blockquote> </p> </td></tr> <tr><td><br/></td></tr> </table> <table border="0" cellspacing="0" cellpadding="2" width="100%"> <tr><td bgcolor="#525D76"> <font color="#ffffff" face="arial,helvetica,sanserif"> <a name="Releases"><strong>Releases</strong></a> </font> </td></tr> <tr><td> <blockquote> <ul> <li><a href="http://jakarta.apache.org/builds/jakarta-commons/release/commons-collections/v1.0/">Version 1.0</a></li> </ul> </blockquote> </p> </td></tr> <tr><td><br/></td></tr> </table> </td> </tr> <!-- FOOTER --> <tr><td colspan="2"> <hr noshade="" size="1"/> </td></tr> <tr><td colspan="2"> <div align="center"><font color="#525D76" size="-1"><em> Copyright © 1999-2001, Apache Software Foundation </em></font></div> </td></tr> </table> </body> </html> <!-- end the processing -->