Package com.Ostermiller.util
Class EnumerationIterator<ElementType>
java.lang.Object
com.Ostermiller.util.EnumerationIterator<ElementType>
- Type Parameters:
ElementType- type of object over which to iterate
- All Implemented Interfaces:
Iterator<ElementType>
Converts an Enumeration to an iterator.
More information about this class is available from ostermiller.org.
- Since:
- ostermillerutils 1.03.00
- Author:
- Stephen Ostermiller https://ostermiller.org/contact.pl?regarding=Java+Utilities
-
Constructor Summary
ConstructorsConstructorDescriptionEnumerationIterator(Enumeration<ElementType> enumeration) Create an Iterator from an Enumeration. -
Method Summary
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
EnumerationIterator
Create an Iterator from an Enumeration.- Parameters:
enumeration- Enumeration to convert to an Iterator.- Since:
- ostermillerutils 1.03.00
-
-
Method Details
-
hasNext
public boolean hasNext()Tests if this Iterator contains more elements.- Specified by:
hasNextin interfaceIterator<ElementType>- Returns:
- true if and only if this Iterator object contains at least one more element to provide; false otherwise.
- Since:
- ostermillerutils 1.03.00
-
next
Returns the next element of this Iterator if this Iterator object has at least one more element to provide.- Specified by:
nextin interfaceIterator<ElementType>- Returns:
- the next element of this Iterator.
- Throws:
NoSuchElementException- if no more elements exist.- Since:
- ostermillerutils 1.03.00
-
remove
public void remove()Operation not supported.- Specified by:
removein interfaceIterator<ElementType>- Throws:
UnsupportedOperationException- every time.- Since:
- ostermillerutils 1.03.00
-