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.