phylonet.rpt.io
Class LineReader

java.lang.Object
  extended by java.io.Reader
      extended by java.io.BufferedReader
          extended by java.io.LineNumberReader
              extended by phylonet.rpt.io.LineReader
All Implemented Interfaces:
java.io.Closeable, java.lang.Iterable<java.lang.String>, java.lang.Readable

public class LineReader
extends java.io.LineNumberReader
implements java.lang.Iterable<java.lang.String>

This class provides an iterable implementation of the LineNumberReader.

Author:
Derek Ruths

Constructor Summary
LineReader(java.io.File f)
           
LineReader(java.io.Reader r)
           
LineReader(java.io.Reader r, int size)
           
LineReader(java.lang.String s)
          Reads line from the file specified in the string.
 
Method Summary
 java.util.Iterator<java.lang.String> iterator()
           
 
Methods inherited from class java.io.LineNumberReader
getLineNumber, mark, read, read, readLine, reset, setLineNumber, skip
 
Methods inherited from class java.io.BufferedReader
close, markSupported, ready
 
Methods inherited from class java.io.Reader
read, read
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineReader

public LineReader(java.io.Reader r,
                  int size)

LineReader

public LineReader(java.io.Reader r)

LineReader

public LineReader(java.io.File f)
           throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

LineReader

public LineReader(java.lang.String s)
           throws java.io.FileNotFoundException
Reads line from the file specified in the string.

Throws:
java.io.FileNotFoundException
Method Detail

iterator

public java.util.Iterator<java.lang.String> iterator()
Specified by:
iterator in interface java.lang.Iterable<java.lang.String>