Class Enumerator<T>
java.lang.Object
org.springframework.security.web.savedrequest.Enumerator<T>
- All Implemented Interfaces:
Enumeration<T>
Adapter that wraps an Enumeration
around a Java 2 collection
Iterator
.
Constructors are provided to easily create such wrappers.
This class is based on code in Apache Tomcat.
-
Constructor Summary
ConstructorDescriptionEnumerator
(Collection<T> collection) Return an Enumeration over the values of the specified Collection.Enumerator
(Collection<T> collection, boolean clone) Return an Enumeration over the values of the specified Collection.Enumerator
(Iterator<T> iterator) Return an Enumeration over the values returned by the specified Iterator.Enumerator
(Iterator<T> iterator, boolean clone) Return an Enumeration over the values returned by the specified Iterator.Enumerator
(Map<?, T> map) Return an Enumeration over the values of the specified Map.Enumerator
(Map<?, T> map, boolean clone) Return an Enumeration over the values of the specified Map. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Tests if this enumeration contains more elements.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
Methods inherited from interface java.util.Enumeration
asIterator
-
Constructor Details
-
Enumerator
Return an Enumeration over the values of the specified Collection.- Parameters:
collection
- Collection whose values should be enumerated
-
Enumerator
Return an Enumeration over the values of the specified Collection.- Parameters:
collection
- Collection whose values should be enumeratedclone
- true to clone iterator
-
Enumerator
Return an Enumeration over the values returned by the specified Iterator.- Parameters:
iterator
- Iterator to be wrapped
-
Enumerator
Return an Enumeration over the values returned by the specified Iterator.- Parameters:
iterator
- Iterator to be wrappedclone
- true to clone iterator
-
Enumerator
Return an Enumeration over the values of the specified Map.- Parameters:
map
- Map whose values should be enumerated
-
Enumerator
Return an Enumeration over the values of the specified Map.- Parameters:
map
- Map whose values should be enumeratedclone
- true to clone iterator
-
-
Method Details
-
hasMoreElements
public boolean hasMoreElements()Tests if this enumeration contains more elements.- Specified by:
hasMoreElements
in interfaceEnumeration<T>
- Returns:
true
if and only if this enumeration object contains at least one more element to provide,false
otherwise
-
nextElement
Returns the next element of this enumeration if this enumeration has at least one more element to provide.- Specified by:
nextElement
in interfaceEnumeration<T>
- Returns:
- the next element of this enumeration
- Throws:
NoSuchElementException
- if no more elements exist
-