edu.umass.cs.mallet.base.pipe.iterator
Class ArrayIterator

java.lang.Object
  extended byedu.umass.cs.mallet.base.pipe.iterator.AbstractPipeInputIterator
      extended byedu.umass.cs.mallet.base.pipe.iterator.ArrayIterator
All Implemented Interfaces:
java.util.Iterator, PipeInputIterator

public class ArrayIterator
extends AbstractPipeInputIterator


Field Summary
 
Fields inherited from class edu.umass.cs.mallet.base.pipe.iterator.AbstractPipeInputIterator
parentInstance
 
Constructor Summary
ArrayIterator(java.util.List data)
           
ArrayIterator(java.util.List data, java.lang.Object target)
           
ArrayIterator(java.lang.Object[] data)
           
ArrayIterator(java.lang.Object[] data, java.lang.Object target)
           
 
Method Summary
 boolean hasNext()
           
 Instance nextInstance()
           
 
Methods inherited from class edu.umass.cs.mallet.base.pipe.iterator.AbstractPipeInputIterator
next, remove, setParentInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayIterator

public ArrayIterator(java.util.List data,
                     java.lang.Object target)

ArrayIterator

public ArrayIterator(java.util.List data)

ArrayIterator

public ArrayIterator(java.lang.Object[] data,
                     java.lang.Object target)

ArrayIterator

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

nextInstance

public Instance nextInstance()
Specified by:
nextInstance in interface PipeInputIterator
Specified by:
nextInstance in class AbstractPipeInputIterator

hasNext

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