Package com.fizzed.rocker.runtime
Class IterableForIterator<T>
java.lang.Object
com.fizzed.rocker.runtime.IterableForIterator<T>
- All Implemented Interfaces:
ForIterator
ForIterator implementation that wraps an
Iterable and actually
handles the iteration of elements.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionIterableForIterator(boolean[] a) IterableForIterator(byte[] a) IterableForIterator(char[] a) IterableForIterator(double[] a) IterableForIterator(float[] a) IterableForIterator(int[] a) IterableForIterator(long[] a) IterableForIterator(short[] a) IterableForIterator(Iterable<? extends T> c) IterableForIterator(Iterator<? extends T> iterator) IterableForIterator(T[] a) -
Method Summary
-
Field Details
-
iterator
-
index
private int index
-
-
Constructor Details
-
IterableForIterator
-
IterableForIterator
-
IterableForIterator
public IterableForIterator(boolean[] a) -
IterableForIterator
public IterableForIterator(byte[] a) -
IterableForIterator
public IterableForIterator(char[] a) -
IterableForIterator
public IterableForIterator(short[] a) -
IterableForIterator
public IterableForIterator(int[] a) -
IterableForIterator
public IterableForIterator(long[] a) -
IterableForIterator
public IterableForIterator(float[] a) -
IterableForIterator
public IterableForIterator(double[] a) -
IterableForIterator
-
-
Method Details
-
next
-
hasNext
public boolean hasNext() -
index
public int index()- Specified by:
indexin interfaceForIterator
-
first
public boolean first()- Specified by:
firstin interfaceForIterator
-
last
public boolean last()- Specified by:
lastin interfaceForIterator
-