Class ArrayIterator<E>

java.lang.Object
org.eclipse.persistence.jpa.jpql.utility.iterator.ArrayIterator<E>
All Implemented Interfaces:
Iterator<E>

public class ArrayIterator<E> extends Object implements Iterator<E>
An ArrayIterator provides a Iterator for an array of objects.
Version:
2.5
  • Constructor Details

    • ArrayIterator

      public ArrayIterator(T... array)
      Creates a new ArrayIterator for the specified array.
      Parameters:
      array - The object containing the items to iterate over
    • ArrayIterator

      public ArrayIterator(T[] array, int start, int length)
      Creates a new ArrayIterator for the specified array, starting at the specified start index and continuing for the specified length.
      Parameters:
      array - The object containing the items to iterate over
      start - The beginning of the iteration
      length - The length of the iteration
      Throws:
      IllegalArgumentException - The start index is either a negative value or greater than the length of the array or the length to copy goes beyond the length of the array
  • Method Details