Class IteratorEnumeration

  • All Implemented Interfaces:
    Enumeration

    @Deprecated(since="2021-04-30")
    public class IteratorEnumeration
    extends Object
    implements Enumeration
    Deprecated.
    Commons Collections 3 is in maintenance mode. Commons Collections 4 should be used instead.
    Adapter to make an Iterator instance appear to be an Enumeration instance.
    Since:
    Commons Collections 1.0
    • Constructor Detail

      • IteratorEnumeration

        public IteratorEnumeration()
        Deprecated.
        Constructs a new IteratorEnumeration that will not function until setIterator is invoked.
      • IteratorEnumeration

        public IteratorEnumeration​(Iterator iterator)
        Deprecated.
        Constructs a new IteratorEnumeration that will use the given iterator.
        Parameters:
        iterator - the iterator to use
    • Method Detail

      • hasMoreElements

        public boolean hasMoreElements()
        Deprecated.
        Returns true if the underlying iterator has more elements.
        Specified by:
        hasMoreElements in interface Enumeration
        Returns:
        true if the underlying iterator has more elements
      • nextElement

        public Object nextElement()
        Deprecated.
        Returns the next element from the underlying iterator.
        Specified by:
        nextElement in interface Enumeration
        Returns:
        the next element from the underlying iterator.
        Throws:
        NoSuchElementException - if the underlying iterator has no more elements
      • getIterator

        public Iterator getIterator()
        Deprecated.
        Returns the underlying iterator.
        Returns:
        the underlying iterator
      • setIterator

        public void setIterator​(Iterator iterator)
        Deprecated.
        Sets the underlying iterator.
        Parameters:
        iterator - the new underlying iterator