Enumeration
interface Enumeration<E : Any!>
| java.util.Enumeration | 
An object that implements the Enumeration interface generates a series of elements, one at a time. Successive calls to the nextElement method return successive elements of the series. 
 For example, to print all elements of a Vector<E> v: 
for (Enumeration<E> e = v.elements(); e.hasMoreElements();) System.out.println(e.nextElement());
 Methods are provided to enumerate through the elements of a vector, the keys of a hashtable, and the values in a hashtable. Enumerations are also used to specify the input streams to a SequenceInputStream.
Summary
| Public methods | |
|---|---|
| open MutableIterator<E>! | 
            
             Returns an   | 
        
| abstract Boolean | 
            
             Tests if this enumeration contains more elements.  | 
        
| abstract E | 
            
             Returns the next element of this enumeration if this enumeration object has at least one more element to provide.  | 
        
Public methods
asIterator
open fun asIterator(): MutableIterator<E>!
Returns an Iterator that traverses the remaining elements covered by this enumeration. Traversal is undefined if any methods are called on this enumeration after the call to asIterator.
| Return | |
|---|---|
MutableIterator<E>! | 
            an Iterator representing the remaining elements of this Enumeration | 
hasMoreElements
abstract fun hasMoreElements(): Boolean
Tests if this enumeration contains more elements.
| Return | |
|---|---|
Boolean | 
            true if and only if this enumeration object contains at least one more element to provide; false otherwise. | 
          
nextElement
abstract fun nextElement(): E
Returns the next element of this enumeration if this enumeration object has at least one more element to provide.
| Return | |
|---|---|
E | 
            the next element of this enumeration. | 
| Exceptions | |
|---|---|
java.util.NoSuchElementException | 
            if no more elements exist. |