diva.util
Class ArrayIterator

java.lang.Object
  extended by diva.util.IteratorAdapter
      extended by diva.util.ArrayIterator
All Implemented Interfaces:
java.util.Iterator

public class ArrayIterator
extends IteratorAdapter

An iterator over a given array. Treats "null" as an empty array.

Version:
$Id: ArrayIterator.java 38798 2005-07-08 20:00:01Z cxh $
Author:
Michael Shilman

Field Summary
private  java.lang.Object[] _array
           
private  int _i
           
 
Constructor Summary
ArrayIterator(java.lang.Object[] array)
           
 
Method Summary
 boolean hasNext()
           
 java.lang.Object next()
           
 
Methods inherited from class diva.util.IteratorAdapter
remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_array

private java.lang.Object[] _array

_i

private int _i
Constructor Detail

ArrayIterator

public ArrayIterator(java.lang.Object[] array)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator
Overrides:
hasNext in class IteratorAdapter

next

public java.lang.Object next()
Specified by:
next in interface java.util.Iterator
Overrides:
next in class IteratorAdapter