Package com.fizzed.rocker.runtime
Class IterableForIterator<T>
- java.lang.Object
-
- com.fizzed.rocker.runtime.IterableForIterator<T>
-
- All Implemented Interfaces:
ForIterator
public class IterableForIterator<T> extends java.lang.Object implements ForIterator
ForIterator implementation that wraps anIterableand actually handles the iteration of elements.
-
-
Constructor Summary
Constructors Constructor Description IterableForIterator(boolean[] a)IterableForIterator(byte[] a)IterableForIterator(char[] a)IterableForIterator(double[] a)IterableForIterator(float[] a)IterableForIterator(int[] a)IterableForIterator(long[] a)IterableForIterator(short[] a)IterableForIterator(java.lang.Iterable<? extends T> c)IterableForIterator(java.util.Iterator<? extends T> iterator)IterableForIterator(T[] a)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanfirst()booleanhasNext()intindex()booleanlast()Tnext()
-
-
-
Field Detail
-
iterator
private final java.util.Iterator<? extends T> iterator
-
index
private int index
-
-
Constructor Detail
-
IterableForIterator
public IterableForIterator(java.lang.Iterable<? extends T> c)
-
IterableForIterator
public IterableForIterator(T[] a)
-
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
public IterableForIterator(java.util.Iterator<? extends T> iterator)
-
-
Method Detail
-
next
public T 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
-
-