comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/fixation/FixLocationPanel.java @ 2884:88bca9f735c0

Implemented filter for fix analysis helper widgets. flys-client/trunk@4567 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Fri, 01 Jun 2012 10:27:14 +0000
parents cc5969df0490
children 6e4e4b96ca6c
comparison
equal deleted inserted replaced
2883:c3feb721035c 2884:88bca9f735c0
21 import de.intevation.flys.client.shared.model.Data; 21 import de.intevation.flys.client.shared.model.Data;
22 import de.intevation.flys.client.shared.model.DataItem; 22 import de.intevation.flys.client.shared.model.DataItem;
23 import de.intevation.flys.client.shared.model.DataList; 23 import de.intevation.flys.client.shared.model.DataList;
24 import de.intevation.flys.client.shared.model.DefaultData; 24 import de.intevation.flys.client.shared.model.DefaultData;
25 import de.intevation.flys.client.shared.model.DefaultDataItem; 25 import de.intevation.flys.client.shared.model.DefaultDataItem;
26 26 import de.intevation.flys.client.shared.model.FixAnalysisArtifact;
27 /** 27 /**
28 * This UIProvider creates a panel for location or distance input. 28 * This UIProvider creates a panel for location or distance input.
29 * 29 *
30 * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a> 30 * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a>
31 */ 31 */
121 public Data[] getData() { 121 public Data[] getData() {
122 List<Data> data = new ArrayList<Data>(); 122 List<Data> data = new ArrayList<Data>();
123 123
124 boolean valid = saveRangeValues(inputPanel); 124 boolean valid = saveRangeValues(inputPanel);
125 if (valid) { 125 if (valid) {
126 this.fixFilter.setFromKm(this.from);
127 this.fixFilter.setToKm(this.to);
128 String f = Double.valueOf(this.from).toString(); 126 String f = Double.valueOf(this.from).toString();
129 String t = Double.valueOf(this.to).toString(); 127 String t = Double.valueOf(this.to).toString();
130 String s = Double.valueOf(this.step).toString(); 128 String s = Double.valueOf(this.step).toString();
131 DataItem fi = new DefaultDataItem("from", "from", f); 129 DataItem fi = new DefaultDataItem("from", "from", f);
132 DataItem ti = new DefaultDataItem("to", "to", t); 130 DataItem ti = new DefaultDataItem("to", "to", t);
164 // No selection, return false. 162 // No selection, return false.
165 return false; 163 return false;
166 } 164 }
167 165
168 166
169 public void setFilter(FixFilter filter) {
170 this.fixFilter = filter;
171 }
172
173
174 public FixFilter getFilter() {
175 return this.fixFilter;
176 }
177
178 public void success() { 167 public void success() {
179 inputPanel.setValues(fixInfo.getFrom(), fixInfo.getTo(), 100d); 168 inputPanel.setValues(fixInfo.getFrom(), fixInfo.getTo(), 100d);
180 } 169 }
181 170
182 /** 171 /**

http://dive4elements.wald.intevation.org