Class EnumerationIterator<T>

  • Type Parameters:
    T -
    All Implemented Interfaces:
    Iterable<T>, Iterator<T>

    public class EnumerationIterator<T>
    extends Object
    implements Iterator<T>, Iterable<T>
    An Iterator wrapper for an Enumeration.
    Version:
    $Id: EnumerationIterator.java 463298 2006-10-12 16:10:32Z henning $
    Author:
    Geir Magnusson Jr.
    • Constructor Detail

      • EnumerationIterator

        public EnumerationIterator​(Enumeration enumeration)
        Creates a new iteratorwrapper instance for the specified Enumeration.
        Parameters:
        enumeration - The Enumeration to wrap.
    • Method Detail

      • next

        public T next()
        Move to next element in the array.
        Specified by:
        next in interface Iterator<T>
        Returns:
        The next object in the array.
      • hasNext

        public boolean hasNext()
        Check to see if there is another element in the array.
        Specified by:
        hasNext in interface Iterator<T>
        Returns:
        Whether there is another element.
      • remove

        public void remove()
        Unimplemented. No analogy in Enumeration
        Specified by:
        remove in interface Iterator<T>