Mercurial > dive4elements > river
annotate flys-client/src/main/java/de/intevation/flys/client/shared/model/OverviewMode.java @ 4241:49cb65d5932d
Improved the historical discharge calculation.
The calculation now creates new HistoricalWQKms (new subclass of WQKms). Those WQKms are used
to create new facets from (new) type 'HistoricalDischargeCurveFacet'. The chart generator is
improved to support those facets.
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 24 Oct 2012 14:34:35 +0200 |
parents | 5161e25392ea |
children |
rev | line source |
---|---|
2977
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
1 package de.intevation.flys.client.shared.model; |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
2 |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
3 import java.util.List; |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
4 |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
5 import de.intevation.flys.client.client.ui.CollectionView; |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
6 import de.intevation.flys.client.client.ui.OutputTab; |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
7 import de.intevation.flys.client.client.ui.chart.OverviewOutputTab; |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
8 |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
9 |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
10 /** |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
11 * Output mode for chart overviews. |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
12 * |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
13 * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a> |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
14 */ |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
15 public class OverviewMode |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
16 extends |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
17 DefaultOutputMode { |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
18 |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
19 public OverviewMode() { |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
20 } |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
21 |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
22 |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
23 public OverviewMode(String name, String desc, String mimeType) { |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
24 super(name, desc, mimeType); |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
25 } |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
26 |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
27 |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
28 public OverviewMode( |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
29 String name, |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
30 String descrition, |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
31 String mimeType, |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
32 List<Facet> facets, |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
33 String type) |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
34 { |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
35 super(name, descrition, mimeType, facets); |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
36 this.type = type; |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
37 } |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
38 |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
39 |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
40 @Override |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
41 public OutputTab createOutputTab(String t, Collection c, CollectionView p) { |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
42 return new OverviewOutputTab(t, c, this, p); |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
43 } |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
44 } |
5161e25392ea
Added chart overview to sq relation in minfo module.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
45 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |