comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/WQAdaptedInputPanel.java @ 8856:5e38e2924c07 3.2.x

Fix code style.
author Tom Gottfried <tom@intevation.de>
date Thu, 18 Jan 2018 20:12:01 +0100
parents 3c4c0ea52bbb
children 717c9dc1859f
comparison
equal deleted inserted replaced
8855:d7c005e12af0 8856:5e38e2924c07
233 233
234 Record r = e.getRecord(); 234 Record r = e.getRecord();
235 double val = r.getAttributeAsDouble("value"); 235 double val = r.getAttributeAsDouble("value");
236 236
237 doubleArrayPanels.get(fi).setValues(new double[]{val}); 237 doubleArrayPanels.get(fi).setValues(new double[]{val});
238 // If a named value for first gauge is chosen, try to find and set 238 // If a named value for first gauge is chosen,
239 // try to find and set
239 // the values to the other panels too. 240 // the values to the other panels too.
240 if (fi == 0) { 241 if (fi == 0) {
241 String valueName = r.getAttribute("name"); 242 String valueName = r.getAttribute("name");
242 int oi = 0; 243 int oi = 0;
243 // TODO instead of oi use random access. 244 // TODO instead of oi use random access.
244 for (QDTable otherQDTable: qdTables) { 245 for (QDTable otherQDTable: qdTables) {
245 if (oi == 0) { 246 if (oi == 0) {
246 oi++; 247 oi++;
247 continue; 248 continue;
248 } 249 }
249 Double value = otherQDTable.findRecordValue(valueName); 250 Double value = otherQDTable.findRecordValue(
251 valueName);
250 if (value == null) { 252 if (value == null) {
251 SC.warn(MSG.noMainValueAtGauge()); 253 SC.warn(MSG.noMainValueAtGauge());
252 } 254 }
253 else { 255 else {
254 doubleArrayPanels.get(oi).setValues(new double[]{value}); 256 doubleArrayPanels.get(oi).setValues(
257 new double[]{value});
255 } 258 }
256 oi++; 259 oi++;
257 } 260 }
258 } 261 }
259 else { 262 else {
283 286
284 Record r = e.getRecord(); 287 Record r = e.getRecord();
285 double val = r.getAttributeAsDouble("value"); 288 double val = r.getAttributeAsDouble("value");
286 289
287 doubleArrayPanels.get(fi).setValues(new double[]{val}); 290 doubleArrayPanels.get(fi).setValues(new double[]{val});
288 // If a named value for first gauge is chosen, try to find and set 291 // If a named value for first gauge is chosen,
292 // try to find and set
289 // the values to the other panels too. 293 // the values to the other panels too.
290 if (fi == 0) { 294 if (fi == 0) {
291 String valueName = r.getAttribute("name"); 295 String valueName = r.getAttribute("name");
292 int oi = 0; 296 int oi = 0;
293 // TODO instead of oi use random access. 297 // TODO instead of oi use random access.
294 for (WTable otherWTable: wTables) { 298 for (WTable otherWTable: wTables) {
295 if (oi == 0) { 299 if (oi == 0) {
296 oi++; 300 oi++;
297 continue; 301 continue;
298 } 302 }
299 Double value = otherWTable.findRecordValue(valueName); 303 Double value = otherWTable.findRecordValue(
304 valueName);
300 if (value == null) { 305 if (value == null) {
301 // TODO: afterwards it freaks out 306 // TODO: afterwards it freaks out
302 SC.warn(MSG.noMainValueAtGauge()); 307 SC.warn(MSG.noMainValueAtGauge());
303 } 308 }
304 else { 309 else {
305 doubleArrayPanels.get(oi).setValues(new double[]{value}); 310 doubleArrayPanels.get(oi).setValues(
311 new double[]{value});
306 } 312 }
307 oi++; 313 oi++;
308 } 314 }
309 } 315 }
310 else { 316 else {
764 double[] values = dap.getInputValues(); 770 double[] values = dap.getInputValues();
765 if (wqvalue == null) { 771 if (wqvalue == null) {
766 wqvalue = createValueString(key + ";" + label, values); 772 wqvalue = createValueString(key + ";" + label, values);
767 } 773 }
768 else { 774 else {
769 wqvalue += GAUGE_SEPARATOR + createValueString(key + ";" + label, values); 775 wqvalue += GAUGE_SEPARATOR
776 + createValueString(key + ";" + label, values);
770 } 777 }
771 } 778 }
772 779
773 DataItem valueItem = new DefaultDataItem( 780 DataItem valueItem = new DefaultDataItem(
774 "wq_values", "wq_values", wqvalue); 781 "wq_values", "wq_values", wqvalue);
835 842
836 int i = 0; 843 int i = 0;
837 844
838 // Get Data for respective gauge. 845 // Get Data for respective gauge.
839 for (double[] range : gaugeRanges){ 846 for (double[] range : gaugeRanges){
840 // Gauge ranges overlap, move start and end a bit closer to each other. 847 // Gauge ranges overlap, move start and end a bit closer
848 // to each other.
841 final double rDiff = (range[1] - range[0]) / 10d; 849 final double rDiff = (range[1] - range[0]) / 10d;
842 final int fi = i; 850 final int fi = i;
843 wqInfoService.getWQInfo(locale, river, range[0]+rDiff, range[1]-rDiff, 851 wqInfoService.getWQInfo(
852 locale, river, range[0]+rDiff, range[1]-rDiff,
844 new AsyncCallback<WQInfoObject[]>() { 853 new AsyncCallback<WQInfoObject[]>() {
845 @Override 854 @Override
846 public void onFailure(Throwable caught) { 855 public void onFailure(Throwable caught) {
847 GWT.log("Could not recieve wq informations."); 856 GWT.log("Could not recieve wq informations.");
848 SC.warn(caught.getMessage()); 857 SC.warn(caught.getMessage());
849 } 858 }
850 859
851 @Override 860 @Override
852 public void onSuccess(WQInfoObject[] wqi) { 861 public void onSuccess(WQInfoObject[] wqi) {
853 int num = wqi != null ? wqi.length :0; 862 int num = wqi != null ? wqi.length :0;
854 GWT.log("Received " + num + " wq informations (" + fi + "."); 863 GWT.log("Received " + num
864 + " wq informations (" + fi + ".");
855 865
856 if (num == 0) { 866 if (num == 0) {
857 return; 867 return;
858 } 868 }
859 869

http://dive4elements.wald.intevation.org