Alpha committers, other minor changes

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130483 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Rodney Waldhoff 2001-05-16 22:32:04 +00:00
parent ffe28c43e0
commit 3639ababd2
1 changed files with 126 additions and 130 deletions

View File

@ -1,131 +1,127 @@
<html> <html>
<head> <head>
<title>Status File for Jakarta Commons "Collections" Package</title> <title>Status File for Jakarta Commons "Collections" Package</title>
<head> <head>
<body bgcolor="white"> <body bgcolor="white">
<div align="center"> <div align="center">
<h1>The Jakarta Commons <em>Collections</em> Package</h1> <h1>The Jakarta Commons <em>Collections</em> Package</h1>
$Id: STATUS.html,v 1.5 2001/05/08 13:05:44 jstrachan Exp $<br> $Id: STATUS.html,v 1.6 2001/05/16 22:32:04 rwaldhoff Exp $<br>
<a href="#Introduction">[Introduction]</a> <a href="#Introduction">[Introduction]</a>
<a href="#Dependencies">[Dependencies]</a> <a href="#Dependencies">[Dependencies]</a>
<a href="#Release Info">[Release Info]</a> <a href="#Release Info">[Release Info]</a>
<a href="#Committers">[Committers]</a> <a href="#Committers">[Committers]</a>
<a href="#Action Items">[Action Items]</a> <a href="#Action Items">[Action Items]</a>
<br><br> <br><br>
</div> </div>
<a name="Introduction"></a> <a name="Introduction"></a>
<h3>1. INTRODUCTION</h3> <h3>1. INTRODUCTION</h3>
<p>The <em>Collections</em> package contains a set of Java classes that <p>The <em>Collections</em> package contains a set of Java classes that
extend or augment the Java Collections Framework. extend or augment the Java Collections Framework.
The following classes are included:</p> The following classes are included:</p>
<ul> <ul>
<li><strong>ArrayEnumeration</strong> - a java.util.Enumeration wrapper for arrays.</li> <li><strong>ArrayEnumeration</strong> - a java.util.Enumeration wrapper for arrays.</li>
<li><strong>ArrayIterator</strong> - a java.util.Iterator wrapper for arrays.</li> <li><strong>ArrayIterator</strong> - a java.util.Iterator wrapper for arrays.</li>
<li><strong>ArrayStack</strong> - An implementation of the java.util.Stack API <li><strong>ArrayStack</strong> - An implementation of the java.util.Stack API
that is based on an ArrayList instead of a Vector, so it is not synchronized to that is based on an ArrayList instead of a Vector, so it is not synchronized to
protect against multi-threaded access.</li> protect against multi-threaded access.</li>
<li><strong>BeanMap</strong> - An implementation of the java.util.Map API <li><strong>BeanMap</strong> - An implementation of the java.util.Map API
that is based on a JavaBean using introspection. The property names are the that is based on a JavaBean using introspection. The property names are the
keys of the map and the property values are the values of the map.</li> keys of the map and the property values are the values of the map.</li>
<li><strong>CollectionUtils</strong> - a variety of helper methods <li><strong>CollectionUtils</strong> - a variety of helper methods
for working with collections.</li> for working with collections.</li>
<li><strong>CursorableLinkedList</strong> - an implementation of the java.util.List <li><strong>CursorableLinkedList</strong> - an implementation of the java.util.List
interface supporting a java.util.ListIterator that allows concurrent interface supporting a java.util.ListIterator that allows concurrent
modifications to the underlying list.</li> modifications to the underlying list.</li>
<li><strong>ExtendedProperties</strong> - extends normal Java properties by adding <li><strong>ExtendedProperties</strong> - extends normal Java properties by adding
the possibility to use the same key many times, concatenating the value strings the possibility to use the same key many times, concatenating the value strings
instead of overwriting them.</li> instead of overwriting them.</li>
<li><strong>FastArrayList</strong> - a custom implementation of java.util.ArrayList <li><strong>FastArrayList</strong> - a custom implementation of java.util.ArrayList
designed to operate in a multithreaded environment where the large majority of designed to operate in a multithreaded environment where the large majority of
method calls are read-only, instead of structural changes.</li> method calls are read-only, instead of structural changes.</li>
<li><strong>FastHashMap</strong> - a custom implementation of java.util.HashMap <li><strong>FastHashMap</strong> - a custom implementation of java.util.HashMap
designed to operate in a multithreaded environment where the large majority of designed to operate in a multithreaded environment where the large majority of
method calls are read-only, instead of structural changes.</li> method calls are read-only, instead of structural changes.</li>
<li><strong>FastTreeMap</strong> - a custom implementation of java.util.TreeMap <li><strong>FastTreeMap</strong> - a custom implementation of java.util.TreeMap
designed to operate in a multithreaded environment where the large majority of designed to operate in a multithreaded environment where the large majority of
method calls are read-only, instead of structural changes.</li> method calls are read-only, instead of structural changes.</li>
<li><strong>ListUtils</strong> - miscelaneous utilities to manipulate Lists.</li> <li><strong>ListUtils</strong> - miscelaneous utilities to manipulate Lists.</li>
<li><strong>PriorityQueue</strong> - a PriorityQueue interface, with <li><strong>PriorityQueue</strong> - a PriorityQueue interface, with
<strong>BinaryHeap</strong> and <strong>SynchronizedPriorityQueue</strong> <strong>BinaryHeap</strong> and <strong>SynchronizedPriorityQueue</strong>
implementations.</li> implementations.</li>
</ul> </ul>
<a name="Dependencies"></a> <a name="Dependencies"></a>
<h3>2. DEPENDENCIES</h3> <h3>2. DEPENDENCIES</h3>
<p>The <em>Collections</em> package is dependent upon the following external <p>The <em>Collections</em> package is dependent upon the following external
components for development and use:</p> components for development and use:</p>
<ul> <ul>
<li><a href="http://java.sun.com/j2se">Java Development Kit</a> <li><a href="http://java.sun.com/j2se">Java Development Kit</a>
(Version 1.2 or later)</li> (Version 1.2 or later)</li>
<li><a href="http://www.junit.org">JUnit Testing Framework</a> <li><a href="http://www.junit.org">JUnit Testing Framework</a>
(Version 3.2 or later) - for unit tests only, not required (Version 3.2 or later) - for unit tests only, not required
for deployment</li> for deployment</li>
</ul> </ul>
<a name="Release Info"></a> <a name="Release Info"></a>
<h3>3. RELEASE INFO</h3> <h3>3. RELEASE INFO</h3>
<p>Current Release: <strong>Unreleased, CVS Repository Only</strong></p> <p>Current Release: <strong>Unreleased, CVS Repository Only</strong></p>
<p>Planned Next Release: TBD</p> <p>Planned Next Release: TBD</p>
<a name="Committers"></a> <a name="Committers"></a>
<h3>4. COMMITTERS</h3> <h3>4. COMMITTERS</h3>
<p>The following individuals are the primary developers and maintainers of this <p>The following individuals are the primary developers and maintainers of this
component. Developers who plan to use <em>Collections</em> in their own component. Developers who plan to use <em>Collections</em> in their own
projects are encouraged to collaborate on the future development of this projects are encouraged to collaborate on the future development of this
component to ensure that it continues to meet a variety of needs.</p> component to ensure that it continues to meet a variety of needs.</p>
<ul> <ul>
<li><a href="mailto:donaldp@apache.org">Peter Donald</a></li> <li><a href="mailto:donaldp@apache.org">Peter Donald</a></li>
<li><a href="mailto:craigmcc@apache.org">Craig McClanahan</a></li> <li><a href="mailto:geirm@apache.org">Geir Magnusson Jr.</a></li>
<li><a href="mailto:rwaldhoff@apache.org">Rodney Waldhoff</a></li> <li><a href="mailto:craigmcc@apache.org">Craig McClanahan</a></li>
<li><a href="mailto:geirm@apache.org">Geir Magnusson Jr.</a></li> <li><a href="mailto:jstrachan@apache.org">James Strachan</a></li>
<li><a href="mailto:jvanzyl@apache.org">Jason van Zyl</a></li> <li><a href="mailto:rwaldhoff@apache.org">Rodney Waldhoff</a></li>
<li><a href="mailto:jstrachan@apache.org">James Strachan</a></li> <li><a href="mailto:jvanzyl@apache.org">Jason van Zyl</a></li>
</ul> </ul>
<a name="Action Items"></a> <a name="Action Items"></a>
<h3>5. ACTION ITEMS</h3> <h3>5. ACTION ITEMS</h3>
<p>Want to help? Here's some "to do" items the team has identified.</p> <p>Want to help? Here's some "to do" items the team has identified.</p>
<table border="1"> <table border="1">
<tr> <tr>
<th width="70%">Action Item</th> <th width="80%">Action Item</th>
<th width="10%">Required for 1.0 Release?</th> <th width="20%">Volunteer</th>
<th width="20%">Volunteer</th> </tr>
</tr>
<tr>
<tr> <td><strong>Additional Contributions</strong>. Other collection
<td><strong>Additional Contributions</strong>. Other collections or collection-related classes.</td>
classes.</td> <td align="center">&nbsp;</td>
<td align="center">No?</td> </tr>
<td align="center">&nbsp;</td>
</tr> <tr>
<td><strong>Generalized Unit Tests</strong>. Create a generic
<tr> set of Unit Tests that test the standard contracts of the basic
<td><strong>Generalized Unit Tests</strong>. Create a generic Java Collections interfaces (List, Set, Map, etc.)</td>
set of Unit Tests that test the standard contracts of the basic <td align="center">&nbsp;</td>
Java Collections interfaces (List, Set, etc.)</td> </tr>
<td align="center">Yes</td>
<td align="center">Rod</td> <tr>
</tr> <td><strong>Additional Documentation</strong>. Create simple
User's Guide, examples, or other documentation for this package.</td>
<tr> <td align="center">&nbsp;</td>
<td><strong>Additional Documentation</strong>. Create simple </tr>
User's Guide, examples, or other documentation for this package.</td> </table>
<td align="center">No (JavaDoc/Unit tests suffice for now?)</td>
<td align="center">&nbsp;</td> </body>
</tr>
</table>
</body>
</html> </html>