Helpful overview table providing a breakdown of collections elements by
type.  Minor enhancements to buildfile as well.

Index: build.xml
===================================================================
RCS file: /home/cvspublic/jakarta-commons/collections/build.xml,v
retrieving revision 1.18
diff -u -r1.18 build.xml
--- build.xml   2001/07/15 00:17:24     1.18
+++ build.xml   2001/08/17 22:31:05
@@ -153,6 +153,7 @@
                public="true"

                version="true"

                author="true"

+              
overview="${source.src.java}/org/apache/commons/collections/package.html"

                splitindex="false"

                nodeprecated="true"

                nodeprecatedlist="true"

@@ -161,6 +162,7 @@
                nohelp="true"

                nonavbar="false"

                serialwarn="false">

+          <group title="Jakarta-commons Collections"
packages="org.apache.commons.collections"/>

           <link href="http://java.sun.com/products/jdk/1.3/docs/api"/>

       </javadoc>

       <delete dir="${workdir}"/>

Index: src/java/org/apache/commons/collections/package.html
===================================================================
RCS file:
/home/cvspublic/jakarta-commons/collections/src/java/org/apache/commons/collections/package.html,v
retrieving revision 1.2
diff -u -r1.2 package.html
--- src/java/org/apache/commons/collections/package.html        2001/05/04
16:32:15        1.2
+++ src/java/org/apache/commons/collections/package.html        2001/08/17
22:31:06
@@ -10,5 +10,92 @@
       <p>
          See also the <tt>java.util</tt> package.
       </p>
+      <table border="1" cellspacing="0" cellpadding="3">
+      <tr bgcolor="#CCCCFF" class="TableHeadingColor">
+        <th>Category</th><th>Classes</th><th>Comments</th>
+      </tr>
+      <tr>
+        <td valign="top">List Implementations</td>
+        <td>
+          {@link
org.apache.commons.collections.CursorableLinkedList}<br>
+          {@link org.apache.commons.collections.FastArrayList}
+        </td>
+        <td valign="top">
+          Special-purpose implementations of the {@link
+          java.util.List} interface.
+        </td>
+      </tr>
+      <tr>
+        <td valign="top">Map Implementations</td>
+        <td>
+          {@link org.apache.commons.collections.BeanMap}<br>
+          {@link org.apache.commons.collections.DefaultMapEntry}<br>
+          {@link
org.apache.commons.collections.ExtendedProperties}<br>
+          {@link org.apache.commons.collections.FastHashMap}<br>
+          {@link org.apache.commons.collections.FastTreeMap}<br>
+          {@link org.apache.commons.collections.LRUMap}<br>
+          {@link org.apache.commons.collections.SoftRefHashMap}
+        </td>
+        <td valign="top">
+          Special-purpose implementations of the {@link
+          java.util.Map} interface.
+        </td>
+      </tr>
+      <tr>
+        <td valign="top">Stack and Queue Implementations</td>
+        <td>
+          {@link org.apache.commons.collections.ArrayStack}<br>
+          {@link org.apache.commons.collections.BinaryHeap}<br>
+          {@link org.apache.commons.collections.PriorityQueue}<br>
+          {@link
org.apache.commons.collections.SynchronizedPriorityQueue}
+        </td>
+        <td valign="top">
+          Special-purpose implementations of the {@link
+          java.util.Stack} interface, as well as similar {@link
+          org.apache.commons.collections.PriorityQueue}
+          interface.
+        </td>
+      </tr>
+      <tr>
+        <td valign="top">Adapters</td>
+        <td>
+          {@link org.apache.commons.collections.ArrayEnumeration}<br>
+          {@link org.apache.commons.collections.ArrayIterator}<br>
+          {@link
org.apache.commons.collections.EnumerationIterator}<br>
+          {@link org.apache.commons.collections.IteratorEnumeration}
+        </td>
+        <td valign="top">
+          Access Java1-style containers as though they were
+          Java2-style Collections and vice-versa.
+        </td>
+      </tr>
+      <tr>
+        <td valign="top">Utilities</td>
+        <td valign="top">
+          {@link org.apache.commons.collections.Closure}<br>
+          {@link org.apache.commons.collections.CollectionUtils}<br>
+          {@link org.apache.commons.collections.MapUtils}
+        </td>
+        <td valign="top">
+          Manipulate collection objects, determine set theoretic
+          properties, ensure type-safety, etc.
+        </td>
+      </tr>
+      <tr>
+        <td valign="top">Transformation Tools</td>
+        <td valign="top">
+          {@link org.apache.commons.collections.FilterIterator}<br>
+          {@link org.apache.commons.collections.Predicate}<br>
+          {@link org.apache.commons.collections.ProxyIterator}<br>
+          {@link org.apache.commons.collections.Transformer}<br>
+          {@link org.apache.commons.collections.TransformIterator}
+        </td>
+        <td valign="top">
+          Create views or functors on a collection. If your collection
+          represents <i>X</i>, these allow you to define and look at
+          <i>f(X)</i>.
+        </td>
+      </tr>
+      </table>
    </body>
 </html>




__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

Reply via email to