Class MultiDimensionalIterator
- java.lang.Object
-
- org.codehaus.janino.util.iterator.MultiDimensionalIterator
-
- All Implemented Interfaces:
Iterator
public class MultiDimensionalIterator extends Object implements Iterator
AnIteratorthat iterates over a delegate, which produces arrays,Collections,Enumerations orIterators. ThisIteratorreturns the elements of these objects.The count of dimensions is declared at construction. Count "1" produces an
Iteratorthat adds no functionality to its delegate, count "2" produces anIteratorthat behaves as explained above, and so forth.
-
-
Constructor Summary
Constructors Constructor Description MultiDimensionalIterator(Iterator delegate, int dimensionCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasNext()Objectnext()voidremove()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Constructor Detail
-
MultiDimensionalIterator
public MultiDimensionalIterator(Iterator delegate, int dimensionCount)
-
-