Package org.apache.naming.resources
Class RecyclableNamingEnumeration<E>
- java.lang.Object
-
- org.apache.naming.resources.RecyclableNamingEnumeration<E>
-
- All Implemented Interfaces:
Enumeration<E>
,NamingEnumeration<E>
public class RecyclableNamingEnumeration<E> extends Object implements NamingEnumeration<E>
Naming enumeration implementation.- Version:
- $Revision: 1.1.2.1 $ $Date: 2007/08/17 15:46:28 $
- Author:
- Remy Maucherat
-
-
Field Summary
Fields Modifier and Type Field Description protected Vector<E>
entries
Entries.protected Enumeration<E>
enumeration
Underlying enumeration.
-
Constructor Summary
Constructors Constructor Description RecyclableNamingEnumeration(Vector<E> entries)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Closes this enumeration.boolean
hasMore()
Determines whether there are any more elements in the enumeration.boolean
hasMoreElements()
E
next()
Retrieves the next element in the enumeration.E
nextElement()
-
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
-
-
-
-
Field Detail
-
enumeration
protected Enumeration<E> enumeration
Underlying enumeration.
-
-
Method Detail
-
next
public E next() throws NamingException
Retrieves the next element in the enumeration.- Specified by:
next
in interfaceNamingEnumeration<E>
- Throws:
NamingException
-
hasMore
public boolean hasMore() throws NamingException
Determines whether there are any more elements in the enumeration.- Specified by:
hasMore
in interfaceNamingEnumeration<E>
- Throws:
NamingException
-
close
public void close() throws NamingException
Closes this enumeration.- Specified by:
close
in interfaceNamingEnumeration<E>
- Throws:
NamingException
-
hasMoreElements
public boolean hasMoreElements()
- Specified by:
hasMoreElements
in interfaceEnumeration<E>
-
nextElement
public E nextElement()
- Specified by:
nextElement
in interfaceEnumeration<E>
-
-