diff gnv-artifacts/src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java @ 429:bed9735adf84

Finished preprocessing data for interpolation in verticalcrosssection charts.ß gnv-artifacts/trunk@477 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 22 Dec 2009 17:19:10 +0000
parents 88cd37c3b5e4
children 04cfb4e3da4f
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java	Tue Dec 22 13:18:07 2009 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java	Tue Dec 22 17:19:10 2009 +0000
@@ -60,19 +60,24 @@
      * @see de.intevation.gnv.statistics.Statistics#calculateStatistics(java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)
      */
     public Collection<StatisticSet> calculateStatistics(
-                                                     Collection<Result> resultSet,
-                                                     Collection<KeyValueDescibeData> parameters,
-                                                     Collection<KeyValueDescibeData> measurements,
-                                                     Collection<KeyValueDescibeData> dates
-                                                     )
-                                                     throws StatisticsException {
-        this.clearStatistics();
+        Collection<Result>              resultSet,
+        Collection<KeyValueDescibeData> parameters,
+        Collection<KeyValueDescibeData> measurements,
+        Collection<KeyValueDescibeData> dates
+    )
+    throws StatisticsException {
+
+        clearStatistics();
         DescriptiveStatistics lStatistics = null;
         SimpleRegression lRegression = null;
         Collection<StatisticSet> statisticSets = new ArrayList<StatisticSet>();
         String break1, break2, break3;
         int lSeries = 1;
 
+        if (resultSet == null) {
+            return statisticSets;
+        }
+
         int b1Idx = -1;
         int b2Idx = -1;
         int b3Idx = -1;

http://dive4elements.wald.intevation.org