janino.net

org.codehaus.janino.util.iterator
Class EnumerationIterator<T>

java.lang.Object
  extended by org.codehaus.janino.util.iterator.EnumerationIterator<T>
Type Parameters:
T - The element type of the enumeration and the iterator
All Implemented Interfaces:
java.util.Iterator<T>

public class EnumerationIterator<T>
extends java.lang.Object
implements java.util.Iterator<T>

An Iterator that iterates over the elements of an Enumeration.


Constructor Summary
EnumerationIterator(java.util.Enumeration<T> e)
           
 
Method Summary
 boolean hasNext()
           
 T next()
           
 void remove()
          Since Enumerations don't support element removal, this method always throws an UnsupportedOperationException.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnumerationIterator

public EnumerationIterator(java.util.Enumeration<T> e)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<T>

next

public T next()
Specified by:
next in interface java.util.Iterator<T>

remove

public void remove()
Since Enumerations don't support element removal, this method always throws an UnsupportedOperationException.

Specified by:
remove in interface java.util.Iterator<T>
See Also:
Iterator.remove()

janino.net