org.stringtree.util.iterator
Class LineIterator

java.lang.Object
  extended by org.stringtree.util.iterator.AbstractIterator
      extended by org.stringtree.util.iterator.AbstractLineIterator
          extended by org.stringtree.util.iterator.ReaderLineIterator
              extended by org.stringtree.util.iterator.LineIterator
All Implemented Interfaces:
java.util.Iterator, StringIterator

public class LineIterator
extends ReaderLineIterator

An Iterator to iterate through the "lines" of a stream or reader. Typically used with a FileReader or InputStreamReader

Author:
Frank Carver

Field Summary
 
Fields inherited from class org.stringtree.util.iterator.ReaderLineIterator
in
 
Fields inherited from class org.stringtree.util.iterator.AbstractLineIterator
autoclose, line, updated
 
Constructor Summary
LineIterator(java.io.File in)
           
LineIterator(java.io.File in, boolean autoclose)
           
LineIterator(java.io.Reader in)
           
LineIterator(java.io.Reader in, boolean autoclose)
           
 
Method Summary
protected  java.lang.String getLine()
           
 java.lang.String nextLine()
           
 
Methods inherited from class org.stringtree.util.iterator.ReaderLineIterator
close, readLine
 
Methods inherited from class org.stringtree.util.iterator.AbstractLineIterator
hasNext, next, nextString, update
 
Methods inherited from class org.stringtree.util.iterator.AbstractIterator
remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Iterator
remove
 

Constructor Detail

LineIterator

public LineIterator(java.io.Reader in,
                    boolean autoclose)

LineIterator

public LineIterator(java.io.Reader in)

LineIterator

public LineIterator(java.io.File in,
                    boolean autoclose)
             throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

LineIterator

public LineIterator(java.io.File in)
             throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException
Method Detail

getLine

protected java.lang.String getLine()

nextLine

public java.lang.String nextLine()