Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/FixingsFilterBuilder.java @ 3008:9e0500d64524
FixA: Calculate the Delta W/ts + the average Delta W/ts per Q sector per analysis period.
flys-artifacts/trunk@4564 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Wed, 30 May 2012 17:59:19 +0000 |
parents | 1b1af1597401 |
children | 0b86b005bb9a |
comparison
equal
deleted
inserted
replaced
3007:d520a0869972 | 3008:9e0500d64524 |
---|---|
9 import de.intevation.flys.artifacts.model.FixingsOverview.IdFilter; | 9 import de.intevation.flys.artifacts.model.FixingsOverview.IdFilter; |
10 import de.intevation.flys.artifacts.model.FixingsOverview.KmFilter; | 10 import de.intevation.flys.artifacts.model.FixingsOverview.KmFilter; |
11 import de.intevation.flys.artifacts.model.FixingsOverview.NotFilter; | 11 import de.intevation.flys.artifacts.model.FixingsOverview.NotFilter; |
12 import de.intevation.flys.artifacts.model.FixingsOverview.OrFilter; | 12 import de.intevation.flys.artifacts.model.FixingsOverview.OrFilter; |
13 import de.intevation.flys.artifacts.model.FixingsOverview.Range; | 13 import de.intevation.flys.artifacts.model.FixingsOverview.Range; |
14 import de.intevation.flys.artifacts.model.FixingsOverview.SectorFilter; | |
14 import de.intevation.flys.artifacts.model.FixingsOverview.SectorRangeFilter; | 15 import de.intevation.flys.artifacts.model.FixingsOverview.SectorRangeFilter; |
15 | 16 |
16 import java.text.ParsePosition; | 17 import java.text.ParsePosition; |
17 import java.text.SimpleDateFormat; | 18 import java.text.SimpleDateFormat; |
18 | 19 |
196 catch (NumberFormatException nfe) { | 197 catch (NumberFormatException nfe) { |
197 log.warn(nfe); | 198 log.warn(nfe); |
198 } | 199 } |
199 } | 200 } |
200 } | 201 } |
202 else if ("sector".equals(name)) { | |
203 String value = element.getAttribute("value").trim(); | |
204 if (value.length() > 0) { | |
205 try { | |
206 filters.add(new SectorFilter(Integer.parseInt(value))); | |
207 } | |
208 catch (NumberFormatException nfe) { | |
209 log.warn(nfe); | |
210 } | |
211 } | |
212 } | |
201 else if ("position".equals(name)) { | 213 else if ("position".equals(name)) { |
202 String km = element.getAttribute("km").trim(); | 214 String km = element.getAttribute("km").trim(); |
203 if (km.length() > 0) { | 215 if (km.length() > 0) { |
204 try { | 216 try { |
205 filters.add(new KmFilter(Double.parseDouble(km))); | 217 filters.add(new KmFilter(Double.parseDouble(km))); |