annotate gwt-client/src/main/java/org/dive4elements/river/client/shared/model/FixAnalysisArtifact.java @ 5993:ea9eef426962

Removed trailing whitespace.
author Sascha L. Teichmann <teichmann@intevation.de>
date Sun, 12 May 2013 18:10:57 +0200
parents 172338b1407f
children 02739b8c010d
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.shared.model;
2541
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
10
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
11 import java.util.List;
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
12
2906
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
13 import com.google.gwt.core.client.GWT;
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
14
2541
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
15
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
16 /**
4309
7d796197e20a Added some grumpy javadoc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3381
diff changeset
17 * The Fixanalysis implementation of an Artifact (client side).
2541
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
18 *
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
19 * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a>
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
20 */
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
21 public class FixAnalysisArtifact extends DefaultArtifact {
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
22
3381
6b5920c7ea6e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3368
diff changeset
23 /** The name of this artifact: 'fixanalysis'.*/
2541
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
24 public static final String NAME = "fixanalysis";
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
25
2962
f14d4c668ec5 Bugfix: #698 Fix-Analysis is working in Tomcat again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2906
diff changeset
26 protected FixFilter filter;
2541
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
27
4309
7d796197e20a Added some grumpy javadoc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3381
diff changeset
28
2541
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
29 public FixAnalysisArtifact() {
2884
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
30 this.filter = null;
2541
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
31 }
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
32
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
33
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
34 public FixAnalysisArtifact(String uuid, String hash) {
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
35 super(uuid, hash);
2884
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
36 this.filter = null;
2541
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
37 }
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
38
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
39
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
40 public FixAnalysisArtifact(
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
41 String uuid,
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
42 String hash,
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
43 boolean inBackground,
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
44 List<CalculationMessage> messages
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
45 ) {
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
46 super(uuid, hash, inBackground, messages);
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
47 }
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
48
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
49
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
50 public String getName() {
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
51 return NAME;
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
52 }
2884
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
53
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
54
2962
f14d4c668ec5 Bugfix: #698 Fix-Analysis is working in Tomcat again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2906
diff changeset
55 public FixFilter getFilter () {
2884
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
56 return createFilter();
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
57 }
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
58
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
59
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
60 protected FixFilter createFilter() {
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
61 if (this.filter == null) {
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
62 this.filter = new FixFilter();
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
63 }
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
64 DataList[] old = artifactDescription.getOldData();
2906
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
65
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
66 String river = artifactDescription.getDataValueAsString("river");
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
67 if (river != null) {
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
68 this.filter.setRiver(river);
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
69 }
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
70
4866
acfd48384835 Changed data field names in fix analsis to ld_from, ld_to, ld step.
Raimund Renkert <rrenkert@intevation.de>
parents: 4309
diff changeset
71 String from = artifactDescription.getDataValueAsString("ld_from");
2906
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
72 if (from != null) {
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
73 try {
3368
bf080e932d54 Use more idiomatic Java when parsing doubles and ints.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2962
diff changeset
74 double fkm = Double.parseDouble(from);
2906
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
75 this.filter.setFromKm(fkm);
2884
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
76 }
2906
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
77 catch(NumberFormatException nfe) {
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
78 GWT.log("Could not parse from km.");
2884
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
79 }
2906
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
80 }
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
81
4866
acfd48384835 Changed data field names in fix analsis to ld_from, ld_to, ld step.
Raimund Renkert <rrenkert@intevation.de>
parents: 4309
diff changeset
82 String to = artifactDescription.getDataValueAsString("ld_to");
2906
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
83 if (to != null) {
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
84 try {
3368
bf080e932d54 Use more idiomatic Java when parsing doubles and ints.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2962
diff changeset
85 double tkm = Double.parseDouble(to);
2906
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
86 this.filter.setToKm(tkm);
2884
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
87 }
2906
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
88 catch(NumberFormatException nfe) {
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
89 GWT.log("Could not parse to km");
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
90 }
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
91 }
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
92
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
93 String start = artifactDescription.getDataValueAsString("start");
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
94 if (start != null) {
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
95 try {
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
96 long s = Long.parseLong(start);
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
97 this.filter.setFromDate(s);
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
98 }
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
99 catch(NumberFormatException nfe) {
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
100 GWT.log("Could not parse start date");
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
101 }
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
102 }
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
103
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
104 String end = artifactDescription.getDataValueAsString("end");
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
105 if (end != null) {
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
106 try {
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
107 long e = Long.parseLong(end);
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
108 this.filter.setToDate(e);
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
109 }
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
110 catch(NumberFormatException nfe) {
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
111 GWT.log("Could not parse end date");
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
112 }
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
113 }
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
114
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
115 String q1 = artifactDescription.getDataValueAsString("q1");
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
116 if (q1 != null) {
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
117 try {
3368
bf080e932d54 Use more idiomatic Java when parsing doubles and ints.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2962
diff changeset
118 int q1i = Integer.parseInt(q1);
2906
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
119 this.filter.setFromClass(q1i);
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
120 }
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
121 catch(NumberFormatException nfe) {
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
122 GWT.log("Could not parse start class");
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
123 }
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
124 }
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
125
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
126 String q2 = artifactDescription.getDataValueAsString("q2");
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
127 if (q2 != null) {
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
128 try {
3368
bf080e932d54 Use more idiomatic Java when parsing doubles and ints.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2962
diff changeset
129 int q2i = Integer.parseInt(q2);
2906
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
130 this.filter.setToClass(q2i);
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
131 }
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
132 catch(NumberFormatException nfe) {
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
133 GWT.log("could not parse end class");
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
134 }
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
135 }
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
136
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
137 for (DataList list: old) {
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
138 List<Data> items = list.getAll();
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
139 String state = list.getState();
2884
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
140 if(state.equals("state.fix.eventselect")) {
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
141 Data de = getData(items, "events");
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
142 IntegerArrayData iad = (IntegerArrayData) de;
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
143 this.filter.setEvents(iad.getValues());
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
144 }
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
145 }
2906
1780841d79af Added navigation to fix analysis charts.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2899
diff changeset
146
2884
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
147 return this.filter;
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
148 }
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
149
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
150 protected Data getData(List<Data> data, String name) {
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
151 for (Data d: data) {
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
152 if (name.equals(d.getLabel())) {
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
153 return d;
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
154 }
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
155 }
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
156 return null;
88bca9f735c0 Implemented filter for fix analysis helper widgets.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2541
diff changeset
157 }
2541
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
158 }
f0191dedee49 Added fixanalysis artifact.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
159 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org