GNU Trove

gnu.trove.iterator
Interface TAdvancingIterator

All Superinterfaces:
TIterator
All Known Subinterfaces:
TByteByteIterator, TByteCharIterator, TByteDoubleIterator, TByteFloatIterator, TByteIntIterator, TByteLongIterator, TByteObjectIterator<V>, TByteShortIterator, TCharByteIterator, TCharCharIterator, TCharDoubleIterator, TCharFloatIterator, TCharIntIterator, TCharLongIterator, TCharObjectIterator<V>, TCharShortIterator, TDoubleByteIterator, TDoubleCharIterator, TDoubleDoubleIterator, TDoubleFloatIterator, TDoubleIntIterator, TDoubleLongIterator, TDoubleObjectIterator<V>, TDoubleShortIterator, TFloatByteIterator, TFloatCharIterator, TFloatDoubleIterator, TFloatFloatIterator, TFloatIntIterator, TFloatLongIterator, TFloatObjectIterator<V>, TFloatShortIterator, TIntByteIterator, TIntCharIterator, TIntDoubleIterator, TIntFloatIterator, TIntIntIterator, TIntLongIterator, TIntObjectIterator<V>, TIntShortIterator, TLongByteIterator, TLongCharIterator, TLongDoubleIterator, TLongFloatIterator, TLongIntIterator, TLongLongIterator, TLongObjectIterator<V>, TLongShortIterator, TObjectByteIterator<K>, TObjectCharIterator<K>, TObjectDoubleIterator<K>, TObjectFloatIterator<K>, TObjectIntIterator<K>, TObjectLongIterator<K>, TObjectShortIterator<K>, TShortByteIterator, TShortCharIterator, TShortDoubleIterator, TShortFloatIterator, TShortIntIterator, TShortLongIterator, TShortObjectIterator<V>, TShortShortIterator

public interface TAdvancingIterator
extends TIterator

Common interface for iterators that operate via the "advance" method for moving the cursor to the next element.


Method Summary
 void advance()
          Moves the iterator forward to the next entry.
 
Methods inherited from interface gnu.trove.iterator.TIterator
hasNext, remove
 

Method Detail

advance

void advance()
Moves the iterator forward to the next entry.

Throws:
java.util.NoSuchElementException - if the iterator is already exhausted

GNU Trove