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

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

public class LineIterator
extends AbstractPipeInputIterator


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

LineIterator

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

LineIterator

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

LineIterator

public LineIterator(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