Class EntryReader.FlnReader

All Implemented Interfaces:
Closeable, AutoCloseable, Readable
Enclosing class:
EntryReader

private static class EntryReader.FlnReader extends LineNumberReader
Like LineNumberReader, but also has a filename field. "FlnReader" stands for "Filename and Line Number Reader".
  • Field Details

    • filename

      public String filename
      The file being read.
  • Constructor Details

    • FlnReader

      public FlnReader(Reader reader, String filename)
      Create a FlnReader.
      Parameters:
      reader - source from which to read entries
      filename - 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

      public FlnReader(String filename) throws IOException
      Create a FlnReader.
      Parameters:
      filename - file from which to read
      Throws:
      IOException - if there is trobule reading the file