GNU Trove

gnu.trove.iterator
Interface TIterator

All Known Subinterfaces:
TAdvancingIterator, TByteByteIterator, TByteCharIterator, TByteDoubleIterator, TByteFloatIterator, TByteIntIterator, TByteIterator, TByteLongIterator, TByteObjectIterator<V>, TByteShortIterator, TCharByteIterator, TCharCharIterator, TCharDoubleIterator, TCharFloatIterator, TCharIntIterator, TCharIterator, TCharLongIterator, TCharObjectIterator<V>, TCharShortIterator, TDoubleByteIterator, TDoubleCharIterator, TDoubleDoubleIterator, TDoubleFloatIterator, TDoubleIntIterator, TDoubleIterator, TDoubleLongIterator, TDoubleObjectIterator<V>, TDoubleShortIterator, TFloatByteIterator, TFloatCharIterator, TFloatDoubleIterator, TFloatFloatIterator, TFloatIntIterator, TFloatIterator, TFloatLongIterator, TFloatObjectIterator<V>, TFloatShortIterator, TIntByteIterator, TIntCharIterator, TIntDoubleIterator, TIntFloatIterator, TIntIntIterator, TIntIterator, TIntLongIterator, TIntObjectIterator<V>, TIntShortIterator, TLongByteIterator, TLongCharIterator, TLongDoubleIterator, TLongFloatIterator, TLongIntIterator, TLongIterator, TLongLongIterator, TLongObjectIterator<V>, TLongShortIterator, TObjectByteIterator<K>, TObjectCharIterator<K>, TObjectDoubleIterator<K>, TObjectFloatIterator<K>, TObjectIntIterator<K>, TObjectLongIterator<K>, TObjectShortIterator<K>, TPrimitiveIterator, TShortByteIterator, TShortCharIterator, TShortDoubleIterator, TShortFloatIterator, TShortIntIterator, TShortIterator, TShortLongIterator, TShortObjectIterator<V>, TShortShortIterator
All Known Implementing Classes:
gnu.trove.impl.hash.THashIterator, TObjectHashIterator

public interface TIterator

Common interface for all iterators used in Trove.


Method Summary
 boolean hasNext()
          Returns true if the iterator can be advanced past its current location.
 void remove()
          Removes the last entry returned by the iterator.
 

Method Detail

hasNext

boolean hasNext()
Returns true if the iterator can be advanced past its current location.

Returns:
a boolean value

remove

void remove()
Removes the last entry returned by the iterator. The result of invoking this method more than once for a single entry is undefined and can leave the underlying data structure in a confused state.


GNU Trove