Class OffsetIteration<E,​X extends Exception>

All Implemented Interfaces:
AutoCloseable, CloseableIteration<E,​X>, Iteration<E,​X>

public class OffsetIteration<E,​X extends Exception> extends FilterIteration<E,​X>
An Iteration that skips the first offset elements from an underlying Iteration.
  • Constructor Details

    • OffsetIteration

      public OffsetIteration(Iteration<? extends E,​X> iter, long offset)
      Creates a new OffsetIteration.
      Parameters:
      iter - The underlying Iteration, must not be null.
      offset - The number of elements to skip, must be larger than or equal to 0.
  • Method Details

    • accept

      protected boolean accept(E object)
      Returns false for the first OFFSET objects.
      Specified by:
      accept in class FilterIteration<E,​X extends Exception>
      Parameters:
      object - The object to be tested.
      Returns:
      true if the object should be returned, false otherwise.