scolebourne 2003/01/15 13:45:24 Modified: collections/src/java/org/apache/commons/collections/iterators FilterIterator.java CollatingIterator.java FilterListIterator.java EnumerationIterator.java Log: Update licence Update since and version tags Revision Changes Path 1.2 +33 -34 jakarta-commons/collections/src/java/org/apache/commons/collections/iterators/FilterIterator.java Index: FilterIterator.java =================================================================== RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/iterators/FilterIterator.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- FilterIterator.java 15 Aug 2002 23:13:51 -0000 1.1 +++ FilterIterator.java 15 Jan 2003 21:45:23 -0000 1.2 @@ -1,13 +1,10 @@ /* * $Header$ - * $Revision$ - * $Date$ - * * ==================================================================== * * The Apache Software License, Version 1.1 * - * Copyright (c) 1999-2002 The Apache Software Foundation. All rights + * Copyright (c) 1999-2003 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without @@ -23,11 +20,11 @@ * distribution. * * 3. The end-user documentation included with the redistribution, if - * any, must include the following acknowlegement: + * any, must include the following acknowledgment: * "This product includes software developed by the * Apache Software Foundation (http://www.apache.org/)." - * Alternately, this acknowlegement may appear in the software itself, - * if and wherever such third-party acknowlegements normally appear. + * Alternately, this acknowledgment may appear in the software itself, + * if and wherever such third-party acknowledgments normally appear. * * 4. The names "The Jakarta Project", "Commons", and "Apache Software * Foundation" must not be used to endorse or promote products derived @@ -36,7 +33,7 @@ * * 5. Products derived from this software may not be called "Apache" * nor may "Apache" appear in their names without prior written - * permission of the Apache Group. + * permission of the Apache Software Foundation. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES @@ -64,18 +61,19 @@ import java.util.NoSuchElementException; import org.apache.commons.collections.Predicate; - -/** A Proxy {@link Iterator Iterator} which takes a {@link Predicate Predicate} instance to filter - * out objects from an underlying {@link Iterator Iterator} instance. - * Only objects for which the - * specified <code>Predicate</code> evaluates to <code>true</code> are - * returned. - * - * @since 1.0 - * @author <a href="mailto:[EMAIL PROTECTED]">James Strachan</a> - * @author Jan Sorensen - */ - +/** + * A Proxy {@link Iterator Iterator} which takes a {@link Predicate Predicate} instance to filter + * out objects from an underlying {@link Iterator Iterator} instance. + * Only objects for which the + * specified <code>Predicate</code> evaluates to <code>true</code> are + * returned. + * + * @since Commons Collections 1.0 + * @version $Revision$ $Date$ + * + * @author <a href="mailto:[EMAIL PROTECTED]">James Strachan</a> + * @author Jan Sorensen + */ public class FilterIterator extends ProxyIterator { /** Holds value of property predicate. */ @@ -88,31 +86,32 @@ //------------------------------------------------------------------------- /** - * Constructs a new <Code>FilterIterator</Code> that will not function - * until {@link #setIterator(Iterator) setIterator} is invoked. + * Constructs a new <Code>FilterIterator</Code> that will not function + * until {@link #setIterator(Iterator) setIterator} is invoked. */ public FilterIterator() { + super(); } /** - * Constructs a new <Code>FilterIterator</Code> that will not function - * until {@link #setPredicate(Predicate) setPredicate} is invoked. + * Constructs a new <Code>FilterIterator</Code> that will not function + * until {@link #setPredicate(Predicate) setPredicate} is invoked. * - * @param iterator the iterator to use + * @param iterator the iterator to use */ - public FilterIterator( Iterator iterator ) { - super( iterator ); + public FilterIterator(Iterator iterator) { + super(iterator); } /** - * Constructs a new <Code>FilterIterator</Code> that will use the - * given iterator and predicate. + * Constructs a new <Code>FilterIterator</Code> that will use the + * given iterator and predicate. * - * @param iterator the iterator to use - * @param predicate the predicate to use + * @param iterator the iterator to use + * @param predicate the predicate to use */ - public FilterIterator( Iterator iterator, Predicate predicate ) { - super( iterator ); + public FilterIterator(Iterator iterator, Predicate predicate) { + super(iterator); this.predicate = predicate; } 1.5 +11 -12 jakarta-commons/collections/src/java/org/apache/commons/collections/iterators/CollatingIterator.java Index: CollatingIterator.java =================================================================== RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/iterators/CollatingIterator.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- CollatingIterator.java 13 Dec 2002 11:03:42 -0000 1.4 +++ CollatingIterator.java 15 Jan 2003 21:45:23 -0000 1.5 @@ -1,13 +1,10 @@ /* * $Header$ - * $Revision$ - * $Date$ - * * ==================================================================== * * The Apache Software License, Version 1.1 * - * Copyright (c) 1999-2002 The Apache Software Foundation. All rights + * Copyright (c) 1999-2003 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without @@ -23,11 +20,11 @@ * distribution. * * 3. The end-user documentation included with the redistribution, if - * any, must include the following acknowlegement: + * any, must include the following acknowledgment: * "This product includes software developed by the * Apache Software Foundation (http://www.apache.org/)." - * Alternately, this acknowlegement may appear in the software itself, - * if and wherever such third-party acknowlegements normally appear. + * Alternately, this acknowledgment may appear in the software itself, + * if and wherever such third-party acknowledgments normally appear. * * 4. The names "The Jakarta Project", "Commons", and "Apache Software * Foundation" must not be used to endorse or promote products derived @@ -36,7 +33,7 @@ * * 5. Products derived from this software may not be called "Apache" * nor may "Apache" appear in their names without prior written - * permission of the Apache Group. + * permission of the Apache Software Foundation. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES @@ -68,6 +65,7 @@ import java.util.NoSuchElementException; import java.util.ArrayList; import java.util.BitSet; + /** * Provides an ordered iteration over the elements contained in * a collection of ordered {@link Iterator}s. In other words, @@ -75,10 +73,11 @@ * my {@link #next} method will return the lesser of * <code>A.next()</code> and <code>B.next()</code>. * - * @since 2.1 - * @author Rodney Waldhoff - * @author <a href="mailto:[EMAIL PROTECTED]">Stephen Colebourne</a> + * @since Commons Collections 2.1 * @version $Revision$ $Date$ + * + * @author Rodney Waldhoff + * @author Stephen Colebourne */ public class CollatingIterator implements Iterator { 1.2 +31 -31 jakarta-commons/collections/src/java/org/apache/commons/collections/iterators/FilterListIterator.java Index: FilterListIterator.java =================================================================== RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/iterators/FilterListIterator.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- FilterListIterator.java 15 Aug 2002 23:13:51 -0000 1.1 +++ FilterListIterator.java 15 Jan 2003 21:45:23 -0000 1.2 @@ -1,13 +1,10 @@ /* * $Header$ - * $Revision$ - * $Date$ - * * ==================================================================== * * The Apache Software License, Version 1.1 * - * Copyright (c) 1999-2002 The Apache Software Foundation. All rights + * Copyright (c) 1999-2003 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without @@ -23,11 +20,11 @@ * distribution. * * 3. The end-user documentation included with the redistribution, if - * any, must include the following acknowlegement: + * any, must include the following acknowledgment: * "This product includes software developed by the * Apache Software Foundation (http://www.apache.org/)." - * Alternately, this acknowlegement may appear in the software itself, - * if and wherever such third-party acknowlegements normally appear. + * Alternately, this acknowledgment may appear in the software itself, + * if and wherever such third-party acknowledgments normally appear. * * 4. The names "The Jakarta Project", "Commons", and "Apache Software * Foundation" must not be used to endorse or promote products derived @@ -36,7 +33,7 @@ * * 5. Products derived from this software may not be called "Apache" * nor may "Apache" appear in their names without prior written - * permission of the Apache Group. + * permission of the Apache Software Foundation. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES @@ -65,17 +62,18 @@ import org.apache.commons.collections.Predicate; /** - * A proxy {@link ListIterator ListIterator} which - * takes a {@link Predicate Predicate} instance to filter - * out objects from an underlying <code>ListIterator</code> - * instance. Only objects for which the specified - * <code>Predicate</code> evaluates to <code>true</code> are - * returned by the iterator. - * - * @since 2.0 - * @version $Revision$ $Date$ - * @author Rodney Waldhoff - */ + * A proxy {@link ListIterator ListIterator} which + * takes a {@link Predicate Predicate} instance to filter + * out objects from an underlying <code>ListIterator</code> + * instance. Only objects for which the specified + * <code>Predicate</code> evaluates to <code>true</code> are + * returned by the iterator. + * + * @since Commons Collections 2.0 + * @version $Revision$ $Date$ + * + * @author Rodney Waldhoff + */ public class FilterListIterator extends ProxyListIterator { // Constructors @@ -88,23 +86,24 @@ * and {@link #setPredicate(Predicate) setPredicate} are invoked. */ public FilterListIterator() { + super(); } /** - * Constructs a new <Code>FilterListIterator</Code> that will not - * function until {@link #setPredicate(Predicate) setPredicate} is invoked. + * Constructs a new <Code>FilterListIterator</Code> that will not + * function until {@link #setPredicate(Predicate) setPredicate} is invoked. * - * @param iterator the iterator to use + * @param iterator the iterator to use */ public FilterListIterator(ListIterator iterator ) { super(iterator); } /** - * Constructs a new <Code>FilterListIterator</Code>. + * Constructs a new <Code>FilterListIterator</Code>. * - * @param iterator the iterator to use - * @param predicate the predicate to use + * @param iterator the iterator to use + * @param predicate the predicate to use */ public FilterListIterator(ListIterator iterator, Predicate predicate) { super(iterator); @@ -112,14 +111,15 @@ } /** - * Constructs a new <Code>FilterListIterator</Code> that will not - * function until - * {@link ProxyListIterator#setListIterator(ListIterator) setListIterator} - * is invoked. + * Constructs a new <Code>FilterListIterator</Code> that will not + * function until + * {@link ProxyListIterator#setListIterator(ListIterator) setListIterator} + * is invoked. * - * @param predicate the predicate to use. + * @param predicate the predicate to use. */ public FilterListIterator(Predicate predicate) { + super(); this.predicate = predicate; } 1.2 +16 -16 jakarta-commons/collections/src/java/org/apache/commons/collections/iterators/EnumerationIterator.java Index: EnumerationIterator.java =================================================================== RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/iterators/EnumerationIterator.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- EnumerationIterator.java 15 Aug 2002 23:13:51 -0000 1.1 +++ EnumerationIterator.java 15 Jan 2003 21:45:23 -0000 1.2 @@ -1,13 +1,10 @@ /* * $Header$ - * $Revision$ - * $Date$ - * * ==================================================================== * * The Apache Software License, Version 1.1 * - * Copyright (c) 1999-2002 The Apache Software Foundation. All rights + * Copyright (c) 1999-2003 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without @@ -23,11 +20,11 @@ * distribution. * * 3. The end-user documentation included with the redistribution, if - * any, must include the following acknowlegement: + * any, must include the following acknowledgment: * "This product includes software developed by the * Apache Software Foundation (http://www.apache.org/)." - * Alternately, this acknowlegement may appear in the software itself, - * if and wherever such third-party acknowlegements normally appear. + * Alternately, this acknowledgment may appear in the software itself, + * if and wherever such third-party acknowledgments normally appear. * * 4. The names "The Jakarta Project", "Commons", and "Apache Software * Foundation" must not be used to endorse or promote products derived @@ -36,7 +33,7 @@ * * 5. Products derived from this software may not be called "Apache" * nor may "Apache" appear in their names without prior written - * permission of the Apache Group. + * permission of the Apache Software Foundation. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES @@ -64,13 +61,16 @@ import java.util.Enumeration; import java.util.Iterator; -/** Adapter to make {@link Enumeration Enumeration} instances appear - * to be {@link Iterator Iterator} instances. - * - * @since 1.0 - * @author <a href="mailto:[EMAIL PROTECTED]">James Strachan</a> - * @author <a href="mailto:[EMAIL PROTECTED]">Daniel Rall</a> - */ +/** + * Adapter to make {@link Enumeration Enumeration} instances appear + * to be {@link Iterator Iterator} instances. + * + * @since Commons Collections 1.0 + * @version $Revision$ $Date$ + * + * @author <a href="mailto:[EMAIL PROTECTED]">James Strachan</a> + * @author <a href="mailto:[EMAIL PROTECTED]">Daniel Rall</a> + */ public class EnumerationIterator implements Iterator { private Collection collection;
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>