diff gnv-artifacts/src/main/java/de/intevation/gnv/statistics/Statistics.java @ 253:07650fc6014c

Put a name to each Statistic group which is similar to the name of the Series in the Charts. issue83 gnv-artifacts/trunk@326 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Thu, 12 Nov 2009 10:15:05 +0000
parents 7fb9441dd8af
children e964a3d8f7bc
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/statistics/Statistics.java	Wed Nov 11 15:54:31 2009 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/statistics/Statistics.java	Thu Nov 12 10:15:05 2009 +0000
@@ -19,6 +19,7 @@
 
 import de.intevation.gnv.geobackend.base.Result;
 import de.intevation.gnv.statistics.exception.StatisticsException;
+import de.intevation.gnv.transition.describedata.KeyValueDescibeData;
 
 /**
  * The interface <code>Statistics</code> fulfills the following purposes:
@@ -34,13 +35,21 @@
  */
 public interface Statistics {
 
-    /**
-     * @param resultSet
-     * @return
-     * @throws StatisticsException
-     */
-    public Collection<Statistic> calculateStatistics(
-                                                     Collection<Result> resultSet)
-                                                                                  throws StatisticsException;
+   /**
+    * 
+    * @param resultSet
+    * @param parameters
+    * @param measurements
+    * @param dates
+    * @return
+    * @throws StatisticsException
+    */
+    public Collection<StatisticSet>  calculateStatistics(
+                                                     Collection<Result> resultSet,
+                                                     Collection<KeyValueDescibeData> parameters,
+                                                     Collection<KeyValueDescibeData> measurements,
+                                                     Collection<KeyValueDescibeData> dates
+                                                     )
+                                                    throws StatisticsException;
 
 }

http://dive4elements.wald.intevation.org