Update javadoc

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131436 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Stephen Colebourne 2003-12-13 23:51:28 +00:00
parent 6b8aad6314
commit 41deb399a2
11 changed files with 44 additions and 40 deletions

View File

@ -1,5 +1,5 @@
/* /*
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/Buffer.java,v 1.6 2003/09/06 20:41:12 scolebourne Exp $ * $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/Buffer.java,v 1.7 2003/12/13 23:51:28 scolebourne Exp $
* ==================================================================== * ====================================================================
* *
* The Apache Software License, Version 1.1 * The Apache Software License, Version 1.1
@ -60,11 +60,11 @@ package org.apache.commons.collections;
import java.util.Collection; import java.util.Collection;
/** /**
* A Buffer is a collection that allows objects to be removed in some * Defines a collection that allows objects to be removed in some well-defined order.
* well-defined order. The removal order can be based on insertion order * <p>
* (eg, a FIFO queue or a LIFO stack), on access order (eg, an LRU cache), * The removal order can be based on insertion order (eg, a FIFO queue or a
* on some arbitrary comparator (eg, a priority queue) or on any other * LIFO stack), on access order (eg, an LRU cache), on some arbitrary comparator
* well-defined ordering. * (eg, a priority queue) or on any other well-defined ordering.
* <p> * <p>
* Note that the removal order is not necessarily the same as the iteration * Note that the removal order is not necessarily the same as the iteration
* order. A <code>Buffer</code> implementation may have equivalent removal * order. A <code>Buffer</code> implementation may have equivalent removal
@ -77,7 +77,7 @@ import java.util.Collection;
* {@link Bag}. * {@link Bag}.
* *
* @since Commons Collections 2.1 * @since Commons Collections 2.1
* @version $Revision: 1.6 $ $Date: 2003/09/06 20:41:12 $ * @version $Revision: 1.7 $ $Date: 2003/12/13 23:51:28 $
* *
* @author Avalon * @author Avalon
* @author Berin Loritsch * @author Berin Loritsch

View File

@ -1,5 +1,5 @@
/* /*
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/Closure.java,v 1.7 2003/08/31 17:26:44 scolebourne Exp $ * $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/Closure.java,v 1.8 2003/12/13 23:51:28 scolebourne Exp $
* ==================================================================== * ====================================================================
* *
* The Apache Software License, Version 1.1 * The Apache Software License, Version 1.1
@ -58,14 +58,13 @@
package org.apache.commons.collections; package org.apache.commons.collections;
/** /**
* <code>Closure</code> defines an interface implemented by classes that * Defines a functor interface implemented by classes that do something.
* do something.
* <p> * <p>
* A Closure represents a block of code which is executed from inside some * A Closure represents a block of code which is executed from inside some
* block, function or iteration. It operates an input object. * block, function or iteration. It operates an input object.
* *
* @since Commons Collections 1.0 * @since Commons Collections 1.0
* @version $Revision: 1.7 $ $Date: 2003/08/31 17:26:44 $ * @version $Revision: 1.8 $ $Date: 2003/12/13 23:51:28 $
* *
* @author James Strachan * @author James Strachan
* @author Nicola Ken Barozzi * @author Nicola Ken Barozzi

View File

@ -1,5 +1,5 @@
/* /*
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/Factory.java,v 1.5 2003/08/31 17:26:43 scolebourne Exp $ * $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/Factory.java,v 1.6 2003/12/13 23:51:28 scolebourne Exp $
* ==================================================================== * ====================================================================
* *
* The Apache Software License, Version 1.1 * The Apache Software License, Version 1.1
@ -58,11 +58,10 @@
package org.apache.commons.collections; package org.apache.commons.collections;
/** /**
* <code>Factory</code> defines an interface implemented by classes that * Defines a functor interface implemented by classes that create objects.
* create objects.
* *
* @since Commons Collections 2.1 * @since Commons Collections 2.1
* @version $Revision: 1.5 $ $Date: 2003/08/31 17:26:43 $ * @version $Revision: 1.6 $ $Date: 2003/12/13 23:51:28 $
* *
* @author Arron Bates * @author Arron Bates
* @author Stephen Colebourne * @author Stephen Colebourne

View File

@ -1,5 +1,5 @@
/* /*
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/MultiMap.java,v 1.8 2003/10/09 20:58:52 scolebourne Exp $ * $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/MultiMap.java,v 1.9 2003/12/13 23:51:28 scolebourne Exp $
* ==================================================================== * ====================================================================
* *
* The Apache Software License, Version 1.1 * The Apache Software License, Version 1.1
@ -60,7 +60,7 @@ package org.apache.commons.collections;
import java.util.Map; import java.util.Map;
/** /**
* This is simply a Map with slightly different semantics. * Defines a map that holds a collection of values against each key.
* <p> * <p>
* A <code>MultiMap</code> is a Map with slightly different semantics. * A <code>MultiMap</code> is a Map with slightly different semantics.
* Putting a value into the map will add the value to a Collection at that * Putting a value into the map will add the value to a Collection at that
@ -79,7 +79,7 @@ import java.util.Map;
* <code>coll</code> will be a list containing "A", "B", "C". * <code>coll</code> will be a list containing "A", "B", "C".
* *
* @since Commons Collections 2.0 * @since Commons Collections 2.0
* @version $Revision: 1.8 $ $Date: 2003/10/09 20:58:52 $ * @version $Revision: 1.9 $ $Date: 2003/12/13 23:51:28 $
* *
* @author Christopher Berry * @author Christopher Berry
* @author James Strachan * @author James Strachan

View File

@ -1,5 +1,5 @@
/* /*
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/Predicate.java,v 1.7 2003/08/31 17:26:44 scolebourne Exp $ * $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/Predicate.java,v 1.8 2003/12/13 23:51:28 scolebourne Exp $
* ==================================================================== * ====================================================================
* *
* The Apache Software License, Version 1.1 * The Apache Software License, Version 1.1
@ -58,12 +58,12 @@
package org.apache.commons.collections; package org.apache.commons.collections;
/** /**
* <code>Predicate</code> defines an interface implemented by classes that * Defines a functor interface implemented by classes that
* perform a predicate test on an object. Predicate instances can be used * perform a predicate test on an object. Predicate instances can be used
* to implement queries or to do filtering. * to implement queries or to do filtering.
* *
* @since Commons Collections 1.0 * @since Commons Collections 1.0
* @version $Revision: 1.7 $ $Date: 2003/08/31 17:26:44 $ * @version $Revision: 1.8 $ $Date: 2003/12/13 23:51:28 $
* *
* @author James Strachan * @author James Strachan
* @author Stephen Colebourne * @author Stephen Colebourne

View File

@ -1,5 +1,5 @@
/* /*
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/PriorityQueue.java,v 1.7 2003/08/31 17:26:44 scolebourne Exp $ * $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/PriorityQueue.java,v 1.8 2003/12/13 23:51:28 scolebourne Exp $
* ==================================================================== * ====================================================================
* *
* The Apache Software License, Version 1.1 * The Apache Software License, Version 1.1
@ -60,11 +60,12 @@ package org.apache.commons.collections;
import java.util.NoSuchElementException; import java.util.NoSuchElementException;
/** /**
* Interface for priority queues. * Defines a collection for priority queues, which can insert, peek and pop.
* <p>
* This interface does not dictate whether it is min or max heap. * This interface does not dictate whether it is min or max heap.
* *
* @since Commons Collections 1.0 * @since Commons Collections 1.0
* @version $Revision: 1.7 $ $Date: 2003/08/31 17:26:44 $ * @version $Revision: 1.8 $ $Date: 2003/12/13 23:51:28 $
* *
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a> * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
*/ */

View File

@ -1,5 +1,5 @@
/* /*
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/ResettableIterator.java,v 1.1 2003/12/01 22:48:59 scolebourne Exp $ * $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/ResettableIterator.java,v 1.2 2003/12/13 23:51:28 scolebourne Exp $
* ==================================================================== * ====================================================================
* *
* The Apache Software License, Version 1.1 * The Apache Software License, Version 1.1
@ -60,11 +60,12 @@ package org.apache.commons.collections;
import java.util.Iterator; import java.util.Iterator;
/** /**
* Interface implemented by those iterators that can be reset back to an * Defines an iterator that can be reset back to an initial state.
* initial state. * <p>
* This interface allows an iterator to be repeatedly reused.
* *
* @since Commons Collections 3.0 * @since Commons Collections 3.0
* @version $Revision: 1.1 $ $Date: 2003/12/01 22:48:59 $ * @version $Revision: 1.2 $ $Date: 2003/12/13 23:51:28 $
* *
* @author Stephen Colebourne * @author Stephen Colebourne
*/ */

View File

@ -1,5 +1,5 @@
/* /*
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/ResettableListIterator.java,v 1.1 2003/12/01 22:48:59 scolebourne Exp $ * $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/ResettableListIterator.java,v 1.2 2003/12/13 23:51:28 scolebourne Exp $
* ==================================================================== * ====================================================================
* *
* The Apache Software License, Version 1.1 * The Apache Software License, Version 1.1
@ -60,11 +60,12 @@ package org.apache.commons.collections;
import java.util.ListIterator; import java.util.ListIterator;
/** /**
* Interface implemented by those list iterators that can be reset back * Defines a list iterator that can be reset back to an initial state.
* to an initial state. * <p>
* This interface allows an iterator to be repeatedly reused.
* *
* @since Commons Collections 3.0 * @since Commons Collections 3.0
* @version $Revision: 1.1 $ $Date: 2003/12/01 22:48:59 $ * @version $Revision: 1.2 $ $Date: 2003/12/13 23:51:28 $
* *
* @author Stephen Colebourne * @author Stephen Colebourne
*/ */

View File

@ -1,5 +1,5 @@
/* /*
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/SortedBag.java,v 1.6 2003/08/31 17:26:44 scolebourne Exp $ * $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/SortedBag.java,v 1.7 2003/12/13 23:51:28 scolebourne Exp $
* ==================================================================== * ====================================================================
* *
* The Apache Software License, Version 1.1 * The Apache Software License, Version 1.1
@ -60,11 +60,11 @@ package org.apache.commons.collections;
import java.util.Comparator; import java.util.Comparator;
/** /**
* A type of {@link Bag} that maintains order among its unique * Defines a type of <code>Bag</code> that maintains a sorted order among
* representative members. * its unique representative members.
* *
* @since Commons Collections 2.0 * @since Commons Collections 2.0
* @version $Revision: 1.6 $ $Date: 2003/08/31 17:26:44 $ * @version $Revision: 1.7 $ $Date: 2003/12/13 23:51:28 $
* *
* @author Chuck Burdick * @author Chuck Burdick
*/ */

View File

@ -1,5 +1,5 @@
/* /*
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/Transformer.java,v 1.6 2003/08/31 17:26:44 scolebourne Exp $ * $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/Transformer.java,v 1.7 2003/12/13 23:51:28 scolebourne Exp $
* ==================================================================== * ====================================================================
* *
* The Apache Software License, Version 1.1 * The Apache Software License, Version 1.1
@ -58,13 +58,13 @@
package org.apache.commons.collections; package org.apache.commons.collections;
/** /**
* <code>Transformer</code> defines an interface implemented by classes that * Defines a functor interface implemented by classes that
* transform one object into another. The original object is left unchanged. * transform one object into another. The original object is left unchanged.
* Transformers are typically used for type conversions, or extracting data * Transformers are typically used for type conversions, or extracting data
* from an object. * from an object.
* *
* @since Commons Collections 1.0 * @since Commons Collections 1.0
* @version $Revision: 1.6 $ $Date: 2003/08/31 17:26:44 $ * @version $Revision: 1.7 $ $Date: 2003/12/13 23:51:28 $
* *
* @author James Strachan * @author James Strachan
* @author Stephen Colebourne * @author Stephen Colebourne

View File

@ -1,5 +1,8 @@
<!-- $Id: package.html,v 1.9 2003/05/16 16:00:29 scolebourne Exp $ --> <!-- $Id: package.html,v 1.10 2003/12/13 23:51:28 scolebourne Exp $ -->
<body> <body>
<p>
This package contains new interfaces to complement the Java Collections Framework,
and various utility classes.
<p> <p>
The Apache Jakarta Commons Collections Framework extensions are implemented in The Apache Jakarta Commons Collections Framework extensions are implemented in
a number of packages. a number of packages.