org.apache.commons.jexl.util
public class ArrayIterator extends Object implements Iterator
An Iterator wrapper for an Object[]. This will allow us to deal with all array like structures in a consistent manner.
WARNING : this class's operations are NOT synchronized. It is meant to be used in a single thread, newly created for each use in the #foreach() directive. If this is used or shared, synchronize in the next() method.
Since: 1.0
Version: $Id: ArrayIterator.java 398329 2006-04-30 12:51:43Z dion $
Constructor Summary | |
---|---|
ArrayIterator(Object arr)
Creates a new iterator instance for the specified array.
|
Method Summary | |
---|---|
boolean | hasNext()
Check to see if there is another element in the array.
|
Object | next()
Move to next element in the array.
|
void | remove()
No op--merely added to satify the Iterator interface. |
Parameters: arr The array for which an iterator is desired.
Returns: Whether there is another element.
Returns: The next object in the array.
Iterator
interface.