rcm.enum
Class MemoizedEnumeration

java.lang.Object
  |
  +--rcm.enum.MemoizedEnumeration
All Implemented Interfaces:
java.util.Enumeration, RestartableEnumeration

public class MemoizedEnumeration
extends java.lang.Object
implements RestartableEnumeration

Enumeration which can be restarted from the beginning.


Constructor Summary
MemoizedEnumeration(java.util.Enumeration e)
           
MemoizedEnumeration(java.util.Vector v)
           
 
Method Summary
 boolean hasMoreElements()
           
 java.lang.Object nextElement()
           
 void restart()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemoizedEnumeration

public MemoizedEnumeration(java.util.Enumeration e)

MemoizedEnumeration

public MemoizedEnumeration(java.util.Vector v)
Method Detail

hasMoreElements

public boolean hasMoreElements()
Specified by:
hasMoreElements in interface java.util.Enumeration

nextElement

public java.lang.Object nextElement()
Specified by:
nextElement in interface java.util.Enumeration

restart

public void restart()
Specified by:
restart in interface RestartableEnumeration