scolebourne 2002/10/12 15:04:59 Modified: collections/src/java/org/apache/commons/collections MultiHashMap.java Log: Removed unused variable (patch from Steve Downey) Added class level javadoc Revision Changes Path 1.5 +15 -8 jakarta-commons/collections/src/java/org/apache/commons/collections/MultiHashMap.java Index: MultiHashMap.java =================================================================== RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/MultiHashMap.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- MultiHashMap.java 12 Jun 2002 03:59:15 -0000 1.4 +++ MultiHashMap.java 12 Oct 2002 22:04:59 -0000 1.5 @@ -62,13 +62,20 @@ import java.util.*; import java.io.*; - -/** see MultiMap for details of an important semantic difference - * between this and a typical HashMap +/** + * <code>MultiHashMap</code> is the default implementation of the + * {@link MultiMap} interface. A <code>MultiMap</code> is a Map + * with slightly different semantics. + * Instead of returning an Object, it returns a Collection. + * So for example, you can put( key, new Integer(1) ); + * and then a Object get( key ); will return you a Collection + * instead of an Integer. * * @since 2.0 * @author Christopher Berry * @author <a href="mailto:[EMAIL PROTECTED]">James Strachan</a> + * @author Steve Downey + * @author Stephen Colebourne */ public class MultiHashMap extends HashMap implements MultiMap { @@ -186,8 +193,8 @@ ArrayList list = (ArrayList)(keyValuePair.getValue()); Object[] values = list.toArray(); - for( int ii=0; ii < values.length; ii++ ) { - boolean successfulAdd = returnList.add( values[ii] ); + for ( int ii=0; ii < values.length; ii++ ) { + returnList.add( values[ii] ); } } return returnList;
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>