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

    Modifier and Type
    Method
    Description
    void
    Moves the iterator forward to the next entry.

    Methods inherited from interface gnu.trove.iterator.TIterator

    hasNext, remove
  • Method Details

    • advance

      void advance()
      Moves the iterator forward to the next entry.
      Throws:
      NoSuchElementException - if the iterator is already exhausted