comparison flys-backend/src/main/java/de/intevation/flys/importer/parsers/BundesWasserStrassenParser.java @ 5108:cf50783542a1

BundesWasserStrassenParser: Accept ',' and ';' as separator.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Wed, 27 Feb 2013 10:33:13 +0100
parents c872249ec9a9
children 3d01658d9c9c
comparison
equal deleted inserted replaced
5107:a929d9a9fa1e 5108:cf50783542a1
47 47
48 /** Handle a line of the bwastr-id file. */ 48 /** Handle a line of the bwastr-id file. */
49 @Override 49 @Override
50 protected void handleLine(int lineNum, String line) { 50 protected void handleLine(int lineNum, String line) {
51 String[] vals = line.split(","); 51 String[] vals = line.split(",");
52 // Try both "," and ";" as separator.
52 if (vals.length != 2) { 53 if (vals.length != 2) {
53 logger.warn("Invalid bwastr-id line:\n" + line); 54 vals = line.split(";");
54 return; 55 if (vals.length != 2) {
56 logger.warn("Invalid bwastr-id line:\n" + line);
57 return;
58 }
55 } 59 }
56 try{ 60 try{
57 String name = unwrap(vals[0].toLowerCase()); 61 String name = unwrap(vals[0].toLowerCase());
58 String numberStr = unwrap(vals[1]); 62 String numberStr = unwrap(vals[1]);
59 Long number = Long.valueOf(numberStr); 63 Long number = Long.valueOf(numberStr);

http://dive4elements.wald.intevation.org