gov.nist.nlpir.irf.index.braf
Class PersistentIrfHashtableEnumerator

java.lang.Object
  |
  +--gov.nist.nlpir.irf.index.braf.PersistentIrfHashtableEnumerator

class PersistentIrfHashtableEnumerator
extends java.lang.Object
implements java.util.Enumeration

The PersistentIrfHashtable enumerator class. This class should remain opaque to the client. It will use the Enumeration interface.


Field Summary
(package private)  HashBlock currentBlock
           
(package private)  java.util.Enumeration currentEnum
           
(package private)  int currentNumber
           
(package private)  boolean keys
           
(package private)  PersistentIrfHashtable table
           
 
Constructor Summary
(package private) PersistentIrfHashtableEnumerator(PersistentIrfHashtable table, boolean keys)
           
 
Method Summary
 boolean hasMoreElements()
           
 java.lang.Object nextElement()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

keys

boolean keys

currentBlock

HashBlock currentBlock

currentEnum

java.util.Enumeration currentEnum

currentNumber

int currentNumber

table

PersistentIrfHashtable table
Constructor Detail

PersistentIrfHashtableEnumerator

PersistentIrfHashtableEnumerator(PersistentIrfHashtable table,
                                 boolean keys)
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