comparison gnv-artifacts/src/main/java/de/intevation/gnv/statistics/Statistics.java @ 657:af3f56758f59

merged gnv-artifacts/0.5
author Thomas Arendsen Hein <thomas@intevation.de>
date Fri, 28 Sep 2012 12:13:53 +0200
parents 04cfb4e3da4f
children b1f5f2a8840f
comparison
equal deleted inserted replaced
590:5f5f273c8566 657:af3f56758f59
1 /**
2 * Title: Statistics, $Header: /share/gdi/SDI-Suite/Repository/projekte/BSH-GDI/genericViewer/src/main/java/de/conterra/bsh/gdi/gnviewer/output/statistics/Statistics.java,v 1.2 2008/01/30 12:38:34 blume Exp $
3 * Source: $Source: /share/gdi/SDI-Suite/Repository/projekte/BSH-GDI/genericViewer/src/main/java/de/conterra/bsh/gdi/gnviewer/output/statistics/Statistics.java,v $
4 * created by: Stefan Blume (blume)
5 * erstellt am: 14.12.2007
6 * Copyright: con terra GmbH, 2005
7 *
8 * modified by: $Author: blume $
9 * modified on: $Date: 2008/01/30 12:38:34 $
10 * Version: $Revision: 1.2 $
11 * TAG: $Name: $
12 * locked from: $Locker: $
13 * CVS State: $State: Exp $
14 * Project: $ProjectName$
15 */
16 package de.intevation.gnv.statistics;
17
18 import java.util.Collection;
19
20 import de.intevation.gnv.state.describedata.KeyValueDescibeData;
21
22 import de.intevation.gnv.statistics.exception.StatisticsException;
23
24 /**
25 * The interface <code>Statistics</code> fulfills the following purposes:
26 * <ol>
27 * <li>Providng a marker interface for statistics.</li>
28 * </ol>
29 *
30 * @author blume
31 * @version 1.0
32 * @serial 1.0
33 * @see
34 * @since 14.12.2007 09:34:32
35 */
36 public interface Statistics {
37
38 /**
39 *
40 * @param resultSet
41 * @param parameters
42 * @param measurements
43 * @param dates
44 * @return
45 * @throws StatisticsException
46 */
47 public Collection<StatisticSet> calculateStatistics(
48 Object resultSet,
49 Collection<KeyValueDescibeData> parameters,
50 Collection<KeyValueDescibeData> measurements,
51 Collection<KeyValueDescibeData> dates
52 )
53 throws StatisticsException;
54 }

http://dive4elements.wald.intevation.org