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/