Class LazyCollection.SubListIterator

java.lang.Object
org.eclipse.m2m.atl.emftvm.util.LazyCollection.ReadOnlyIterator<E>
org.eclipse.m2m.atl.emftvm.util.LazyCollection.SubListIterator
All Implemented Interfaces:
Iterator<E>
Enclosing class:
LazyCollection<E>

public class LazyCollection.SubListIterator extends LazyCollection.ReadOnlyIterator<E>
Iterator that iterates over a subrange of the underlying LazyList's contents.
  • Field Details

    • toIndex

      protected final int toIndex
    • i

      protected int i
  • Constructor Details

    • SubListIterator

      public SubListIterator(int fromIndex, int toIndex)
      Creates a LazyCollection<E>.SubListIterator for the range fromIndex, including, to toIndex, excluding.
      Parameters:
      fromIndex - the starting index, inclusive
      toIndex - the ending index, exclusive
  • Method Details

    • hasNext

      public boolean hasNext()
    • next

      public E next()