scolebourne    2003/12/13 15:51:28

  Modified:    collections/src/java/org/apache/commons/collections
                        SortedBag.java Closure.java
                        ResettableListIterator.java ResettableIterator.java
                        MultiMap.java package.html Transformer.java
                        Predicate.java Factory.java PriorityQueue.java
                        Buffer.java
  Log:
  Update javadoc
  
  Revision  Changes    Path
  1.7       +4 -4      
jakarta-commons/collections/src/java/org/apache/commons/collections/SortedBag.java
  
  Index: SortedBag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/SortedBag.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SortedBag.java    31 Aug 2003 17:26:44 -0000      1.6
  +++ SortedBag.java    13 Dec 2003 23:51:28 -0000      1.7
  @@ -60,8 +60,8 @@
   import java.util.Comparator;
   
   /**
  - * A type of [EMAIL PROTECTED] Bag} that maintains order among its unique
  - * representative members.
  + * Defines a type of <code>Bag</code> that maintains a sorted order among
  + * its unique representative members.
    *
    * @since Commons Collections 2.0
    * @version $Revision$ $Date$
  
  
  
  1.8       +3 -4      
jakarta-commons/collections/src/java/org/apache/commons/collections/Closure.java
  
  Index: Closure.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/Closure.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- Closure.java      31 Aug 2003 17:26:44 -0000      1.7
  +++ Closure.java      13 Dec 2003 23:51:28 -0000      1.8
  @@ -58,8 +58,7 @@
   package org.apache.commons.collections;
   
   /**
  - * <code>Closure</code> defines an interface implemented by classes that
  - * do something.
  + * Defines a functor interface implemented by classes that do something.
    * <p>
    * A Closure represents a block of code which is executed from inside some
    * block, function or iteration. It operates an input object.
  
  
  
  1.2       +5 -4      
jakarta-commons/collections/src/java/org/apache/commons/collections/ResettableListIterator.java
  
  Index: ResettableListIterator.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/ResettableListIterator.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ResettableListIterator.java       1 Dec 2003 22:48:59 -0000       1.1
  +++ ResettableListIterator.java       13 Dec 2003 23:51:28 -0000      1.2
  @@ -60,8 +60,9 @@
   import java.util.ListIterator;
   
   /** 
  - * Interface implemented by those list iterators that can be reset back 
  - * to an initial state.
  + * Defines a list iterator that can be reset back to an initial state.
  + * <p>
  + * This interface allows an iterator to be repeatedly reused.
    *
    * @since Commons Collections 3.0
    * @version $Revision$ $Date$
  
  
  
  1.2       +5 -4      
jakarta-commons/collections/src/java/org/apache/commons/collections/ResettableIterator.java
  
  Index: ResettableIterator.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/ResettableIterator.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ResettableIterator.java   1 Dec 2003 22:48:59 -0000       1.1
  +++ ResettableIterator.java   13 Dec 2003 23:51:28 -0000      1.2
  @@ -60,8 +60,9 @@
   import java.util.Iterator;
   
   /** 
  - * Interface implemented by those iterators that can be reset back to an 
  - * initial state.
  + * Defines an iterator that can be reset back to an initial state.
  + * <p>
  + * This interface allows an iterator to be repeatedly reused.
    *
    * @since Commons Collections 3.0
    * @version $Revision$ $Date$
  
  
  
  1.9       +3 -3      
jakarta-commons/collections/src/java/org/apache/commons/collections/MultiMap.java
  
  Index: MultiMap.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/MultiMap.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- MultiMap.java     9 Oct 2003 20:58:52 -0000       1.8
  +++ MultiMap.java     13 Dec 2003 23:51:28 -0000      1.9
  @@ -60,7 +60,7 @@
   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>
    * 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
  
  
  
  1.10      +4 -1      
jakarta-commons/collections/src/java/org/apache/commons/collections/package.html
  
  Index: package.html
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/package.html,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- package.html      16 May 2003 16:00:29 -0000      1.9
  +++ package.html      13 Dec 2003 23:51:28 -0000      1.10
  @@ -1,6 +1,9 @@
   <!-- $Id$ -->
   <body>
     <p>
  +     This package contains new interfaces to complement the Java Collections 
Framework,
  +     and various utility classes.
  +  <p>
        The Apache Jakarta Commons Collections Framework extensions are implemented in
        a number of packages.
        <ul>
  
  
  
  1.7       +3 -3      
jakarta-commons/collections/src/java/org/apache/commons/collections/Transformer.java
  
  Index: Transformer.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/Transformer.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- Transformer.java  31 Aug 2003 17:26:44 -0000      1.6
  +++ Transformer.java  13 Dec 2003 23:51:28 -0000      1.7
  @@ -58,7 +58,7 @@
   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.
    * Transformers are typically used for type conversions, or extracting data
    * from an object.
  
  
  
  1.8       +3 -3      
jakarta-commons/collections/src/java/org/apache/commons/collections/Predicate.java
  
  Index: Predicate.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/Predicate.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- Predicate.java    31 Aug 2003 17:26:44 -0000      1.7
  +++ Predicate.java    13 Dec 2003 23:51:28 -0000      1.8
  @@ -58,7 +58,7 @@
   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
    * to implement queries or to do filtering. 
    * 
  
  
  
  1.6       +3 -4      
jakarta-commons/collections/src/java/org/apache/commons/collections/Factory.java
  
  Index: Factory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/Factory.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- Factory.java      31 Aug 2003 17:26:43 -0000      1.5
  +++ Factory.java      13 Dec 2003 23:51:28 -0000      1.6
  @@ -58,8 +58,7 @@
   package org.apache.commons.collections;
   
   /**
  - * <code>Factory</code> defines an interface implemented by classes that
  - * create objects.
  + * Defines a functor interface implemented by classes that create objects.
    * 
    * @since Commons Collections 2.1
    * @version $Revision$ $Date$
  
  
  
  1.8       +4 -3      
jakarta-commons/collections/src/java/org/apache/commons/collections/PriorityQueue.java
  
  Index: PriorityQueue.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/PriorityQueue.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- PriorityQueue.java        31 Aug 2003 17:26:44 -0000      1.7
  +++ PriorityQueue.java        13 Dec 2003 23:51:28 -0000      1.8
  @@ -60,7 +60,8 @@
   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.
    *
    * @since Commons Collections 1.0
  
  
  
  1.7       +7 -7      
jakarta-commons/collections/src/java/org/apache/commons/collections/Buffer.java
  
  Index: Buffer.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/Buffer.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- Buffer.java       6 Sep 2003 20:41:12 -0000       1.6
  +++ Buffer.java       13 Dec 2003 23:51:28 -0000      1.7
  @@ -60,11 +60,11 @@
   import java.util.Collection;
   
   /**
  - * A Buffer is a collection that allows objects to be removed in some
  - * well-defined order.  The removal order can be based on insertion order
  - * (eg, a FIFO queue or a LIFO stack), on access order (eg, an LRU cache), 
  - * on some arbitrary comparator (eg, a priority queue) or on any other 
  - * well-defined ordering.
  + * Defines a collection that allows objects to be removed in some well-defined 
order.
  + * <p>
  + * The removal order can be based on insertion order (eg, a FIFO queue or a
  + * LIFO stack), on access order (eg, an LRU cache), on some arbitrary comparator
  + * (eg, a priority queue) or on any other well-defined ordering.
    * <p>
    * Note that the removal order is not necessarily the same as the iteration
    * order.  A <code>Buffer</code> implementation may have equivalent removal
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to