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) {

http://dive4elements.wald.intevation.org