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

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

public class CsvIterator
extends AbstractPipeInputIterator


Field Summary
 
Fields inherited from class edu.umass.cs.mallet.base.pipe.iterator.AbstractPipeInputIterator
parentInstance
 
Constructor Summary
CsvIterator(java.io.Reader input, java.util.regex.Pattern lineRegex, int dataGroup, int targetGroup, int uriGroup)
           
CsvIterator(java.io.Reader input, java.lang.String lineRegex, int dataGroup, int targetGroup, int uriGroup)
           
CsvIterator(java.lang.String filename, java.lang.String lineRegex, int dataGroup, int targetGroup, int uriGroup)
           
 
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

CsvIterator

public CsvIterator(java.io.Reader input,
                   java.util.regex.Pattern lineRegex,
                   int dataGroup,
                   int targetGroup,
                   int uriGroup)

CsvIterator

public CsvIterator(java.io.Reader input,
                   java.lang.String lineRegex,
                   int dataGroup,
                   int targetGroup,
                   int uriGroup)

CsvIterator

public CsvIterator(java.lang.String filename,
                   java.lang.String lineRegex,
                   int dataGroup,
                   int targetGroup,
                   int uriGroup)
            throws java.io.FileNotFoundException
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