annotate gwt-client/src/main/java/org/dive4elements/river/client/client/ui/RiverInfoPanel.java @ 6192:165020640d7b

Instantiate RiverInfoPanel with a FLYS reference for SSO. Part of flys/issue1265
author Bernhard Herzog <bh@intevation.de>
date Tue, 04 Jun 2013 17:40:00 +0200
parents ea9eef426962
children 56e8bd0958a9
rev   line source
5861
172338b1407f GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde
172338b1407f GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
2 * Software engineering by Intevation GmbH
172338b1407f GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
3 *
5993
ea9eef426962 Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5861
diff changeset
4 * This file is Free Software under the GNU AGPL (>=v3)
5861
172338b1407f GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the
5993
ea9eef426962 Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5861
diff changeset
6 * documentation coming with Dive4Elements River for details.
5861
172338b1407f GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
7 */
172338b1407f GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
8
5835
821a02bbfb4e Fixed internal java dependencies
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5834
diff changeset
9 package org.dive4elements.river.client.client.ui;
4202
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
10
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
11 import java.util.Iterator;
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
12
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
13 import com.google.gwt.core.client.GWT;
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
14 import com.google.gwt.i18n.client.NumberFormat;
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
15 import com.google.gwt.user.client.ui.Anchor;
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
16 import com.google.gwt.user.client.ui.HorizontalPanel;
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
17 import com.google.gwt.user.client.ui.Label;
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
18 import com.google.gwt.user.client.ui.Widget;
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
19
6192
165020640d7b Instantiate RiverInfoPanel with a FLYS reference for SSO.
Bernhard Herzog <bh@intevation.de>
parents: 5993
diff changeset
20 import org.dive4elements.river.client.client.FLYS;
5835
821a02bbfb4e Fixed internal java dependencies
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5834
diff changeset
21 import org.dive4elements.river.client.client.FLYSConstants;
4202
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
22
5835
821a02bbfb4e Fixed internal java dependencies
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5834
diff changeset
23 import org.dive4elements.river.client.shared.model.RiverInfo;
4202
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
24
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
25 /**
4980
e70ff0a600a3 flys-client: Whitespace and doc cosemtics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4202
diff changeset
26 * Panel to display information about a river.
4202
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
27 * @author <a href="mailto:bjoern.ricks@intevation.de">Björn Ricks</a>
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
28 */
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
29 public class RiverInfoPanel extends HorizontalPanel {
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
30
6192
165020640d7b Instantiate RiverInfoPanel with a FLYS reference for SSO.
Bernhard Herzog <bh@intevation.de>
parents: 5993
diff changeset
31 /** The flys instance */
165020640d7b Instantiate RiverInfoPanel with a FLYS reference for SSO.
Bernhard Herzog <bh@intevation.de>
parents: 5993
diff changeset
32 protected FLYS flys;
165020640d7b Instantiate RiverInfoPanel with a FLYS reference for SSO.
Bernhard Herzog <bh@intevation.de>
parents: 5993
diff changeset
33
4202
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
34 /** The message class that provides i18n strings.*/
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
35 protected FLYSConstants MSG = GWT.create(FLYSConstants.class);
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
36
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
37 public final static int HEIGHT = 30;
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
38 public final static int BORDER_WIDTH = 3;
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
39 public final static int PADDING = 8;
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
40 public final static int MARGIN = 10;
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
41
6192
165020640d7b Instantiate RiverInfoPanel with a FLYS reference for SSO.
Bernhard Herzog <bh@intevation.de>
parents: 5993
diff changeset
42 public RiverInfoPanel(FLYS flys, RiverInfo riverinfo) {
165020640d7b Instantiate RiverInfoPanel with a FLYS reference for SSO.
Bernhard Herzog <bh@intevation.de>
parents: 5993
diff changeset
43 this.flys = flys;
165020640d7b Instantiate RiverInfoPanel with a FLYS reference for SSO.
Bernhard Herzog <bh@intevation.de>
parents: 5993
diff changeset
44
4202
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
45 setStyleName("riverinfopanel");
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
46 setHeight("" + HEIGHT + "px");
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
47 setVerticalAlignment(ALIGN_MIDDLE);
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
48
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
49 setRiverInfo(riverinfo);
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
50 }
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
51
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
52 public void setRiverInfo(RiverInfo riverinfo) {
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
53 GWT.log("RiverInfoPanel - setRiverInfo");
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
54
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
55 NumberFormat nf = NumberFormat.getDecimalFormat();
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
56
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
57 removeAllLabels();
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
58
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
59 addLabel(riverinfo.getName(), false);
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
60
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
61 String kmtext = "";
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
62 Double start = riverinfo.getKmStart();
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
63 Double end = riverinfo.getKmEnd();
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
64
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
65 if (!riverinfo.isKmUp()) {
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
66 Double tmp = end;
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
67 end = start;
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
68 start = tmp;
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
69 }
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
70 if (end != null) {
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
71 kmtext += nf.format(end);
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
72 kmtext += " - ";
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
73 }
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
74 if (start != null) {
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
75 kmtext += nf.format(start);
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
76 }
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
77 kmtext += " km";
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
78
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
79 addLabel(kmtext, false);
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
80
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
81 String qtext = "";
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
82 Double qmin = riverinfo.getMinQ();
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
83 Double qmax = riverinfo.getMaxQ();
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
84 if (qmin != null) {
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
85 qtext += nf.format(qmin);
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
86 qtext += " " + MSG.gauge_q_unit();
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
87 qtext += " - ";
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
88 }
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
89 if (qmax != null) {
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
90 qtext += nf.format(qmax);
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
91 qtext += " " + MSG.gauge_q_unit();
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
92 }
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
93
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
94 addLabel(qtext, false);
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
95
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
96 Long number = riverinfo.getOfficialNumber();
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
97 String url = number != null ?
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
98 MSG.gauge_river_url() + number :
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
99 MSG.gauge_river_url();
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
100 Anchor anchor = new Anchor(MSG.gauge_river_info_link(), url, "_blank");
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
101 add(anchor);
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
102 }
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
103
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
104 public static int getStaticHeight() {
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
105 return RiverInfoPanel.HEIGHT +
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
106 (2 * RiverInfoPanel.BORDER_WIDTH) +
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
107 (2 * RiverInfoPanel.PADDING) +
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
108 (2 * RiverInfoPanel.MARGIN);
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
109 }
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
110
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
111 private void addLabel(String text, boolean wordwrap) {
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
112 Label label = new Label(text, wordwrap);
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
113 add(label);
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
114 setCellHeight(label, "" + HEIGHT + "px");
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
115 }
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
116
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
117 private void removeAllLabels() {
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
118 GWT.log("RiverInfoPanel - removeAllLabels");
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
119
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
120 Iterator<Widget> it = this.iterator();
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
121 while(it.hasNext()) {
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
122 it.next();
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
123 it.remove();
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
124 }
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
125 /* for (Widget wid: this) { */
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
126 /* this.remove(wid); */
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
127 /* } */
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
128 }
1fa244f70ad5 Move RiverInfoPanel to its own java file in refactor it
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
129 }

http://dive4elements.wald.intevation.org