|
GNU Trove | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--gnu.trove.TIterator
|
+--gnu.trove.THashIterator
|
+--gnu.trove.THashMap.KeyView.EntryIterator
| Field Summary | |
protected int |
_expectedSize
the number of elements this iterator believes are in the data structure it accesses. |
protected TObjectHash |
_hash
|
protected int |
_index
the index used for iteration. |
| Method Summary | |
boolean |
hasNext()
Returns true if the iterator can be advanced past its current location. |
protected void |
moveToNextIndex()
Sets the internal index so that the `next' object can be returned. |
java.lang.Object |
next()
Moves the iterator to the next Object and returns it. |
protected int |
nextIndex()
Returns the index of the next value in the data structure or a negative value if the iterator is exhausted. |
java.lang.Object |
objectAtIndex(int index)
Returns the object at the specified index. |
void |
remove()
Removes the last entry returned by the iterator. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.util.Iterator |
hasNext, remove |
| Field Detail |
protected final TObjectHash _hash
protected int _expectedSize
protected int _index
| Method Detail |
public java.lang.Object objectAtIndex(int index)
gnu.trove.THashIterator
objectAtIndex in class gnu.trove.THashIteratorindex - the index of the value to return.
Object valuepublic java.lang.Object next()
next in interface java.util.IteratorObject value
java.util.ConcurrentModificationException - if the structure
was changed using a method that isn't on this iterator.
java.util.NoSuchElementException - if this is called on an
exhausted iterator.protected final int nextIndex()
nextIndex in class gnu.trove.TIteratorint value
java.util.ConcurrentModificationException - if the underlying
collection's size has been modified since the iterator was
created.public boolean hasNext()
boolean valuepublic void remove()
protected final void moveToNextIndex()
|
GNU Trove | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||