ozone core API

org.ozoneDB.DxLib
Class DxDiskHashIterator

java.lang.Object
  |
  +--org.ozoneDB.DxLib.DxObject
        |
        +--org.ozoneDB.DxLib.DxAbstractIterator
              |
              +--org.ozoneDB.DxLib.DxDiskHashIterator
All Implemented Interfaces:
java.lang.Cloneable, DxCompatible, DxIterator, java.io.Serializable

public final class DxDiskHashIterator
extends DxAbstractIterator

Version:
$Revision: 1.2 $Date: 2002/06/08 00:49:38 $
Author:
SMB
See Also:
Serialized Form

Field Summary
(package private)  DxKeyData current
           
(package private)  DxDiskHashMap hm
           
(package private) static long serialVersionUID
           
(package private)  DxDeque stack
           
 
Fields inherited from class org.ozoneDB.DxLib.DxAbstractIterator
atFirstObject, objectRemoved
 
Constructor Summary
DxDiskHashIterator(DxDiskHashMap _hm)
           
 
Method Summary
 java.lang.Object key()
          It is not a good idea to declare this abstract because some sub-classes do not know how to implement this method.
 java.lang.Object next()
           
private  void nextEntry()
          Depth first serach via the stack.
 java.lang.Object object()
           
 java.lang.Object removeObject()
           
 void reset()
           
 
Methods inherited from class org.ozoneDB.DxLib.DxObject
clone, isLess
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ozoneDB.DxLib.DxCompatible
clone, equals, isLess
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

current

DxKeyData current

stack

DxDeque stack

hm

DxDiskHashMap hm
Constructor Detail

DxDiskHashIterator

public DxDiskHashIterator(DxDiskHashMap _hm)
Method Detail

reset

public void reset()

object

public java.lang.Object object()

key

public java.lang.Object key()
Description copied from class: DxAbstractIterator
It is not a good idea to declare this abstract because some sub-classes do not know how to implement this method.

Specified by:
key in interface DxIterator
Overrides:
key in class DxAbstractIterator

next

public java.lang.Object next()

removeObject

public java.lang.Object removeObject()

nextEntry

private void nextEntry()
Depth first serach via the stack.


ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.