facets.util
Class IndexingIterator<T>

java.lang.Object
  extended by facets.util.IndexingIterator<T>

public abstract class IndexingIterator<T>
extends java.lang.Object

Iteration with an index.


Field Summary
 int itemCount
           
 
Constructor Summary
IndexingIterator(java.util.List<T> items)
           
IndexingIterator(T[] items)
           
 
Method Summary
protected abstract  void itemIterated(T item, int at)
           
 void iterateWithIndex()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

itemCount

public final int itemCount
Constructor Detail

IndexingIterator

public IndexingIterator(java.util.List<T> items)

IndexingIterator

public IndexingIterator(T[] items)
Method Detail

iterateWithIndex

public void iterateWithIndex()

itemIterated

protected abstract void itemIterated(T item,
                                     int at)