comparison artifacts/src/main/java/org/dive4elements/river/artifacts/MainValuesArtifact.java @ 6532:cf3065a17057

MainValuesArtifact: Prevent NPE.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Tue, 02 Jul 2013 15:43:11 +0200
parents 641ec405c4ac
children 30c6da3bfc86
comparison
equal deleted inserted replaced
6531:52d160b16a4c 6532:cf3065a17057
454 List<NamedDouble> filteredList = new ArrayList<NamedDouble>(); 454 List<NamedDouble> filteredList = new ArrayList<NamedDouble>();
455 Gauge gauge = getGauge(); 455 Gauge gauge = getGauge();
456 WstValueTable interpolator = WstValueTableFactory.getTable(RiverUtils.getRiver(this)); 456 WstValueTable interpolator = WstValueTableFactory.getTable(RiverUtils.getRiver(this));
457 Calculation c = new Calculation(); 457 Calculation c = new Calculation();
458 458
459 double gaugeStation = gauge.getStation().doubleValue();
460 double w_out[] = {0.0f}; 459 double w_out[] = {0.0f};
461 double q_out[] = {0.0f}; 460 double q_out[] = {0.0f};
462 if (gauge != null) { 461 if (gauge != null) {
462 double gaugeStation = gauge.getStation().doubleValue();
463 List<MainValue> orig = gauge.getMainValues(); 463 List<MainValue> orig = gauge.getMainValues();
464 for (MainValue mv : orig) { 464 for (MainValue mv : orig) {
465 if (atGauge) { 465 if (atGauge) {
466 if (mv.getMainValue().getType().getName().equals("W")) { 466 if (mv.getMainValue().getType().getName().equals("W")) {
467 filteredList.add(new NamedDouble(mv.getMainValue().getName(), 467 filteredList.add(new NamedDouble(mv.getMainValue().getName(),

http://dive4elements.wald.intevation.org