org.codehaus.groovy.runtime.metaclass
Class ConcurrentReaderHashMap.HashIterator

java.lang.Object
  extended by org.codehaus.groovy.runtime.metaclass.ConcurrentReaderHashMap.HashIterator
All Implemented Interfaces:
Enumeration, Iterator
Direct Known Subclasses:
ConcurrentReaderHashMap.KeyIterator, ConcurrentReaderHashMap.ValueIterator
Enclosing class:
ConcurrentReaderHashMap

protected class ConcurrentReaderHashMap.HashIterator
extends Object
implements Iterator, Enumeration


Field Summary
protected  Object currentKey
           
protected  Object currentValue
           
protected  ConcurrentReaderHashMap.Entry entry
           
protected  int index
           
protected  ConcurrentReaderHashMap.Entry lastReturned
           
protected  ConcurrentReaderHashMap.Entry[] tab
           
 
Constructor Summary
protected ConcurrentReaderHashMap.HashIterator()
           
 
Method Summary
 boolean hasMoreElements()
           
 boolean hasNext()
           
 Object next()
           
 Object nextElement()
           
 void remove()
           
protected  Object returnValueOfNext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tab

protected final ConcurrentReaderHashMap.Entry[] tab

index

protected int index

entry

protected ConcurrentReaderHashMap.Entry entry

currentKey

protected Object currentKey

currentValue

protected Object currentValue

lastReturned

protected ConcurrentReaderHashMap.Entry lastReturned
Constructor Detail

ConcurrentReaderHashMap.HashIterator

protected ConcurrentReaderHashMap.HashIterator()
Method Detail

hasMoreElements

public boolean hasMoreElements()
Specified by:
hasMoreElements in interface Enumeration

nextElement

public Object nextElement()
Specified by:
nextElement in interface Enumeration

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator

returnValueOfNext

protected Object returnValueOfNext()

next

public Object next()
Specified by:
next in interface Iterator

remove

public void remove()
Specified by:
remove in interface Iterator

Copyright © 2003-2009 The Codehaus. All rights reserved.