Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/RangePanel.java @ 4184:03de5c424f95
Fix warnings and minor TODOs in flys-client.
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Fri, 19 Oct 2012 09:29:57 +0200 |
parents | a4da53328693 |
children |
comparison
equal
deleted
inserted
replaced
4183:1755a1bfe5ce | 4184:03de5c424f95 |
---|---|
1 package de.intevation.flys.client.client.ui; | 1 package de.intevation.flys.client.client.ui; |
2 | |
3 import java.util.ArrayList; | |
4 import java.util.List; | |
5 | 2 |
6 import com.google.gwt.core.client.GWT; | 3 import com.google.gwt.core.client.GWT; |
7 | 4 |
8 import com.smartgwt.client.types.Alignment; | 5 import com.smartgwt.client.types.Alignment; |
9 import com.smartgwt.client.widgets.Canvas; | 6 import com.smartgwt.client.widgets.Canvas; |
14 import com.smartgwt.client.widgets.form.validator.Validator; | 11 import com.smartgwt.client.widgets.form.validator.Validator; |
15 import com.smartgwt.client.widgets.layout.HLayout; | 12 import com.smartgwt.client.widgets.layout.HLayout; |
16 import com.smartgwt.client.widgets.layout.VLayout; | 13 import com.smartgwt.client.widgets.layout.VLayout; |
17 | 14 |
18 import de.intevation.flys.client.client.FLYSConstants; | 15 import de.intevation.flys.client.client.FLYSConstants; |
19 import de.intevation.flys.client.shared.model.DataList; | |
20 import de.intevation.flys.client.shared.model.Data; | 16 import de.intevation.flys.client.shared.model.Data; |
21 import de.intevation.flys.client.shared.model.DataItem; | 17 import de.intevation.flys.client.shared.model.DataItem; |
18 import de.intevation.flys.client.shared.model.DataList; | |
22 import de.intevation.flys.client.shared.model.RangeData; | 19 import de.intevation.flys.client.shared.model.RangeData; |
20 | |
21 import java.util.ArrayList; | |
22 import java.util.List; | |
23 | 23 |
24 | 24 |
25 /** | 25 /** |
26 * An UIProvider for inserting ranges. | 26 * An UIProvider for inserting ranges. |
27 * | 27 * |
28 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> | 28 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> |
29 */ | 29 */ |
30 public abstract class RangePanel extends AbstractUIProvider { | 30 public abstract class RangePanel extends AbstractUIProvider { |
31 | 31 |
32 private static final long serialVersionUID = -9213089589150335651L; | |
33 | |
32 public static final String FIELD_LOWER = "field_lower"; | 34 public static final String FIELD_LOWER = "field_lower"; |
33 public static final String FIELD_UPPER = "field_upper"; | 35 public static final String FIELD_UPPER = "field_upper"; |
34 | 36 |
35 | 37 |
36 protected FLYSConstants MSG = GWT.create(FLYSConstants.class); | 38 protected FLYSConstants MSG = GWT.create(FLYSConstants.class); |
124 } | 126 } |
125 } | 127 } |
126 | 128 |
127 | 129 |
128 protected RangeData findRangeData(DataList dataList) { | 130 protected RangeData findRangeData(DataList dataList) { |
129 RangeData data = null; | |
130 | |
131 for (int i = 0, n = dataList.size(); i < n; i++) { | 131 for (int i = 0, n = dataList.size(); i < n; i++) { |
132 Data tmp = dataList.get(i); | 132 Data tmp = dataList.get(i); |
133 | 133 |
134 if (tmp instanceof RangeData) { | 134 if (tmp instanceof RangeData) { |
135 return (RangeData) tmp; | 135 return (RangeData) tmp; |
136 } | 136 } |
137 } | 137 } |
138 | |
139 return null; | 138 return null; |
140 } | 139 } |
141 | 140 |
142 | 141 |
143 protected void setDataName(DataList dataList) { | 142 protected void setDataName(DataList dataList) { |