Class IteratorEnumeration

  • All Implemented Interfaces:
    java.util.Enumeration

    @Deprecated(since="2021-04-30")
    public class IteratorEnumeration
    extends java.lang.Object
    implements java.util.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 Summary

      Constructors 
      Constructor Description
      IteratorEnumeration()
      Deprecated.
      Constructs a new IteratorEnumeration that will not function until setIterator is invoked.
      IteratorEnumeration​(java.util.Iterator iterator)
      Deprecated.
      Constructs a new IteratorEnumeration that will use the given iterator.
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.util.Iterator getIterator()
      Deprecated.
      Returns the underlying iterator.
      boolean hasMoreElements()
      Deprecated.
      Returns true if the underlying iterator has more elements.
      java.lang.Object nextElement()
      Deprecated.
      Returns the next element from the underlying iterator.
      void setIterator​(java.util.Iterator iterator)
      Deprecated.
      Sets the underlying iterator.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.util.Enumeration

        asIterator
    • Constructor Detail

      • IteratorEnumeration

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

        public IteratorEnumeration​(java.util.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 java.util.Enumeration
        Returns:
        true if the underlying iterator has more elements
      • nextElement

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

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

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