Mercurial > dive4elements > river
comparison flys-backend/src/main/java/de/intevation/flys/importer/parsers/BundesWasserStrassenParser.java @ 5148:3d01658d9c9c
Removed obsolete imports.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Fri, 01 Mar 2013 09:11:03 +0100 |
parents | cf50783542a1 |
children |
comparison
equal
deleted
inserted
replaced
5147:48b231a02d3a | 5148:3d01658d9c9c |
---|---|
1 package de.intevation.flys.importer.parsers; | 1 package de.intevation.flys.importer.parsers; |
2 | 2 |
3 import java.math.BigDecimal; | |
4 | |
5 import java.text.NumberFormat; | |
6 import java.text.ParseException; | |
7 | |
8 import java.util.ArrayList; | |
9 import java.util.HashMap; | 3 import java.util.HashMap; |
10 import java.util.List; | |
11 import java.util.regex.Matcher; | |
12 import java.util.regex.Pattern; | |
13 | 4 |
14 import org.apache.log4j.Logger; | 5 import org.apache.log4j.Logger; |
15 | |
16 import de.intevation.flys.importer.ImportMorphWidth; | |
17 import de.intevation.flys.importer.ImportMorphWidthValue; | |
18 import de.intevation.flys.importer.ImportUnit; | |
19 | 6 |
20 /** Parse CSV file that contains official numbers for rivers. */ | 7 /** Parse CSV file that contains official numbers for rivers. */ |
21 public class BundesWasserStrassenParser extends LineParser { | 8 public class BundesWasserStrassenParser extends LineParser { |
22 | 9 |
23 /** Private logger. */ | 10 /** Private logger. */ |
55 if (vals.length != 2) { | 42 if (vals.length != 2) { |
56 logger.warn("Invalid bwastr-id line:\n" + line); | 43 logger.warn("Invalid bwastr-id line:\n" + line); |
57 return; | 44 return; |
58 } | 45 } |
59 } | 46 } |
60 try{ | 47 try { |
61 String name = unwrap(vals[0].toLowerCase()); | 48 String name = unwrap(vals[0].toLowerCase()); |
62 String numberStr = unwrap(vals[1]); | 49 String numberStr = unwrap(vals[1]); |
63 Long number = Long.valueOf(numberStr); | 50 Long number = Long.valueOf(numberStr); |
64 numberMap.put(name, number); | 51 numberMap.put(name, number); |
65 } | 52 } |
67 logger.warn("Invalid number in bwastr-id line:\n" + line); | 54 logger.warn("Invalid number in bwastr-id line:\n" + line); |
68 } | 55 } |
69 } | 56 } |
70 | 57 |
71 | 58 |
72 /** Get river->official number mapping. */ | 59 /** Get river -> official number mapping. */ |
73 public HashMap<String,Long> getMap() { | 60 public HashMap<String,Long> getMap() { |
74 return numberMap; | 61 return numberMap; |
75 } | 62 } |
76 | 63 |
77 | 64 |