Package org.plumelib.util
Class EntryReader.FlnReader
java.lang.Object
java.io.Reader
java.io.BufferedReader
java.io.LineNumberReader
org.plumelib.util.EntryReader.FlnReader
- All Implemented Interfaces:
Closeable,AutoCloseable,Readable
- Enclosing class:
- EntryReader
Like LineNumberReader, but also has a filename field. "FlnReader" stands for "Filename and Line
Number Reader".
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.io.LineNumberReader
getLineNumber, mark, read, read, readLine, reset, setLineNumber, skipMethods inherited from class java.io.BufferedReader
close, lines, markSupported, readyMethods inherited from class java.io.Reader
nullReader, read, read, transferTo
-
Field Details
-
filename
The file being read.
-
-
Constructor Details
-
FlnReader
Create a FlnReader.- Parameters:
reader- source from which to read entriesfilename- file name corresponding to reader, for use in error messages. Must be non-null; if there isn't a name, clients should provide a dummy value.
-
FlnReader
Create a FlnReader.- Parameters:
filename- file from which to read- Throws:
IOException- if there is trobule reading the file
-