Mercurial > dive4elements > river
diff backend/src/main/java/org/dive4elements/river/importer/parsers/WstParser.java @ 6505:128ab9169db1 double-precision
merged changes from default into double-precision branch
author | Tom Gottfried <tom.gottfried@intevation.de> |
---|---|
date | Fri, 28 Jun 2013 17:03:48 +0200 |
parents | 55a2f9e0d6ab 7664ab97b4c7 |
children | f4fb7e38a288 |
line wrap: on
line diff
--- a/backend/src/main/java/org/dive4elements/river/importer/parsers/WstParser.java Fri Jun 28 16:59:07 2013 +0200 +++ b/backend/src/main/java/org/dive4elements/river/importer/parsers/WstParser.java Fri Jun 28 17:03:48 2013 +0200 @@ -116,7 +116,7 @@ String [] lsBezeichner = null; String [] langBezeichner = null; int [] colNaWidths = null; - // String [] quellen = null; + String [] quellen = null; String [] daten = null; BigDecimal [] aktAbfluesse = null; @@ -220,7 +220,7 @@ if (spezial.length() == 0) { continue; } - // quellen = StringUtil.splitQuoted(spezial, '"'); + quellen = StringUtil.splitQuoted(spezial, '"'); } else if (spezial.startsWith(COLUMN_DATUM)) { spezial = spezial.substring(COLUMN_DATUM.length()).trim(); @@ -283,6 +283,9 @@ } ImportWstColumn iwc = wst.getColumn(i); iwc.setName(candidate); + if (quellen != null && i < quellen.length) { + iwc.setSource(quellen[i]); + } String potentialDate = daten != null && i < daten.length ? daten[i] : candidate;