# HG changeset patch # User Felix Wolfsteller # Date 1366797865 -7200 # Node ID 53fcc0d5a03ecb287779ec73f9c9da40cd1a32f9 # Parent c69ce591e3ea9a20023b5387af1f9eb2c69ff216 LineParser: Store reference to input file. diff -r c69ce591e3ea -r 53fcc0d5a03e flys-backend/src/main/java/de/intevation/flys/importer/parsers/LineParser.java --- a/flys-backend/src/main/java/de/intevation/flys/importer/parsers/LineParser.java Wed Apr 24 12:03:54 2013 +0200 +++ b/flys-backend/src/main/java/de/intevation/flys/importer/parsers/LineParser.java Wed Apr 24 12:04:25 2013 +0200 @@ -45,6 +45,8 @@ /** Name of file parsed. */ protected String fileName; + protected File inputFile; + /** * This method reads each line of file. At the beginning, @@ -56,6 +58,8 @@ public void parse(File file) throws IOException { log.info("Parsing file '" + file + "'"); + inputFile = file; + fileName = file.getName(); reset(); @@ -93,6 +97,11 @@ return fileName; } + /** Returns the file currently parsed. */ + protected File getInputFile() { + return inputFile; + } + protected static String stripMetaLine(String line) { String tmp = line.substring(1, line.length());