org.apache.catalina.util
Class Enumerator
java.lang.Object
org.apache.catalina.util.Enumerator
- Enumeration
public final class Enumerator
extends java.lang.Object
implements 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:
- Craig R. McClanahan
Enumerator(Collection collection) - Return an Enumeration over the values of the specified Collection.
|
Enumerator(Collection collection, boolean clone) - Return an Enumeration over the values of the specified Collection.
|
Enumerator(Iterator iterator) - Return an Enumeration over the values returned by the
specified Iterator.
|
Enumerator(Iterator iterator, boolean clone) - Return an Enumeration over the values returned by the
specified Iterator.
|
Enumerator(Map map) - Return an Enumeration over the values of the specified Map.
|
Enumerator(Map map, boolean clone) - Return an Enumeration over the values of the specified Map.
|
boolean | hasMoreElements() - Tests if this enumeration contains more elements.
|
Object | nextElement() - Returns the next element of this enumeration if this enumeration
has at least one more element to provide.
|
Enumerator
public Enumerator(Collection collection)
Return an Enumeration over the values of the specified Collection.
collection
- Collection whose values should be enumerated
Enumerator
public Enumerator(Collection collection,
boolean clone)
Return an Enumeration over the values of the specified Collection.
collection
- Collection whose values should be enumeratedclone
- true to clone iterator
Enumerator
public Enumerator(Iterator iterator)
Return an Enumeration over the values returned by the
specified Iterator.
iterator
- Iterator to be wrapped
Enumerator
public Enumerator(Iterator iterator,
boolean clone)
Return an Enumeration over the values returned by the
specified Iterator.
iterator
- Iterator to be wrappedclone
- true to clone iterator
Enumerator
public Enumerator(Map map)
Return an Enumeration over the values of the specified Map.
map
- Map whose values should be enumerated
Enumerator
public Enumerator(Map map,
boolean clone)
Return an Enumeration over the values of the specified Map.
map
- Map whose values should be enumeratedclone
- true to clone iterator
hasMoreElements
public boolean hasMoreElements()
Tests if this enumeration contains more elements.
true
if and only if this enumeration object
contains at least one more element to provide, false
otherwise
nextElement
public Object nextElement()
throws NoSuchElementException
Returns the next element of this enumeration if this enumeration
has at least one more element to provide.
- the next element of this enumeration
Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.