java.lang.Object
edu.internet2.middleware.grouperClientExt.org.apache.commons.jexl2.internal.EnumerationIterator<T>
Type Parameters:
T - the type of object this iterator returns
All Implemented Interfaces:
Iterator<T>

public class EnumerationIterator<T> extends Object implements Iterator<T>
An Iterator wrapper for an Enumeration.
Since:
1.0
  • Constructor Details

    • EnumerationIterator

      public EnumerationIterator(Enumeration<T> enumer)
      Creates a new iteratorwrapper instance for the specified Enumeration.
      Parameters:
      enumer - The Enumeration to wrap.
  • Method Details

    • 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>