comparison backend/src/main/java/org/dive4elements/river/importer/parsers/BundesWasserStrassenParser.java @ 8200:9d2e69f971f5

sed -i src/**/*.java 's/logger/log/g'
author Sascha L. Teichmann <teichmann@intevation.de>
date Fri, 05 Sep 2014 12:50:33 +0200
parents 4c3ccf2b0304
children 0a5239a1e46e
comparison
equal deleted inserted replaced
8199:42ac86ec19c7 8200:9d2e69f971f5
13 import org.apache.log4j.Logger; 13 import org.apache.log4j.Logger;
14 14
15 /** Parse CSV file that contains official numbers for rivers. */ 15 /** Parse CSV file that contains official numbers for rivers. */
16 public class BundesWasserStrassenParser extends LineParser { 16 public class BundesWasserStrassenParser extends LineParser {
17 17
18 /** Private logger. */ 18 /** Private log. */
19 private static final Logger logger = 19 private static final Logger log =
20 Logger.getLogger(BundesWasserStrassenParser.class); 20 Logger.getLogger(BundesWasserStrassenParser.class);
21 21
22 /** Map from rivernames to Official numbers. */ 22 /** Map from rivernames to Official numbers. */
23 private HashMap<String,Long> numberMap; 23 private HashMap<String,Long> numberMap;
24 24
46 String[] vals = line.split(","); 46 String[] vals = line.split(",");
47 // Try both "," and ";" as separator. 47 // Try both "," and ";" as separator.
48 if (vals.length != 2) { 48 if (vals.length != 2) {
49 vals = line.split(";"); 49 vals = line.split(";");
50 if (vals.length != 2) { 50 if (vals.length != 2) {
51 logger.warn("Invalid bwastr-id line:\n" + line); 51 log.warn("Invalid bwastr-id line:\n" + line);
52 return; 52 return;
53 } 53 }
54 } 54 }
55 try { 55 try {
56 String name = unwrap(vals[0].toLowerCase()); 56 String name = unwrap(vals[0].toLowerCase());
57 String numberStr = unwrap(vals[1]); 57 String numberStr = unwrap(vals[1]);
58 Long number = Long.valueOf(numberStr); 58 Long number = Long.valueOf(numberStr);
59 numberMap.put(name, number); 59 numberMap.put(name, number);
60 } 60 }
61 catch (NumberFormatException e) { 61 catch (NumberFormatException e) {
62 logger.warn("Invalid number in bwastr-id line:\n" + line); 62 log.warn("Invalid number in bwastr-id line:\n" + line);
63 } 63 }
64 } 64 }
65 65
66 66
67 /** Get river -&gt; official number mapping. */ 67 /** Get river -&gt; official number mapping. */

http://dive4elements.wald.intevation.org