org.apache.hadoop.contrib.utils.join
Class ArrayListBackedIterator
java.lang.Object
org.apache.hadoop.contrib.utils.join.ArrayListBackedIterator
- All Implemented Interfaces:
- java.util.Iterator, ResetableIterator
public class ArrayListBackedIterator
- extends java.lang.Object
- implements ResetableIterator
This class provides an implementation of ResetableIterator. The
implementation will be based on ArrayList.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArrayListBackedIterator
public ArrayListBackedIterator()
ArrayListBackedIterator
public ArrayListBackedIterator(java.util.ArrayList<java.lang.Object> data)
add
public void add(java.lang.Object item)
- Specified by:
add
in interface ResetableIterator
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface java.util.Iterator
next
public java.lang.Object next()
- Specified by:
next
in interface java.util.Iterator
remove
public void remove()
- Specified by:
remove
in interface java.util.Iterator
reset
public void reset()
- Specified by:
reset
in interface ResetableIterator
close
public void close()
throws java.io.IOException
- Specified by:
close
in interface ResetableIterator
- Throws:
java.io.IOException
Copyright © 2009 The Apache Software Foundation