org.apache.catalina.util
Class Enumerator
java.lang.Object
|
+--org.apache.catalina.util.Enumerator
- All Implemented Interfaces:
- java.util.Enumeration
- public final class Enumerator
- extends java.lang.Object
- implements java.util.Enumeration
Adapter class that wraps an Enumeration
around a Java2
collection classes object Iterator
so that existing APIs
returning Enumerations can easily run on top of the new collections.
Constructors are provided to easliy create such wrappers.
- Version:
- $Revision: 1.1 $ $Date: 2000/08/11 17:01:50 $
- Author:
- Craig R. McClanahan
Constructor Summary |
Enumerator(java.util.Collection collection)
Return an Enumeration over the values of the specified Collection. |
Enumerator(java.util.Iterator iterator)
Return an Enumeration over the values returned by the
specified Iterator. |
Enumerator(java.util.Map map)
Return an Enumeration over the values of the specified Map. |
Method Summary |
boolean |
hasMoreElements()
Tests if this enumeration contains more elements. |
java.lang.Object |
nextElement()
Returns the next element of this enumeration if this enumeration
has at least one more element to provide. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Enumerator
public Enumerator(java.util.Collection collection)
- Return an Enumeration over the values of the specified Collection.
- Parameters:
collection
- Collection whose values should be enumerated
Enumerator
public Enumerator(java.util.Iterator iterator)
- Return an Enumeration over the values returned by the
specified Iterator.
- Parameters:
iterator
- Iterator to be wrapped
Enumerator
public Enumerator(java.util.Map map)
- Return an Enumeration over the values of the specified Map.
- Parameters:
map
- Map whose values should be enumerated
hasMoreElements
public boolean hasMoreElements()
- Tests if this enumeration contains more elements.
- Specified by:
hasMoreElements
in interface java.util.Enumeration
- Returns:
true
if and only if this enumeration object
contains at least one more element to provide, false
otherwise
nextElement
public java.lang.Object nextElement()
throws java.util.NoSuchElementException
- Returns the next element of this enumeration if this enumeration
has at least one more element to provide.
- Specified by:
nextElement
in interface java.util.Enumeration
- Returns:
- the next element of this enumeration
- Throws:
java.util.NoSuchElementException
- if no more elements exist
Copyright © 2000 Apache Software Foundation. All Rights Reserved.