Mercurial > dive4elements > river
comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/chart/ManualDatePointsEditor.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 | 4ead7919e709 |
children |
comparison
equal
deleted
inserted
replaced
8855:d7c005e12af0 | 8856:5e38e2924c07 |
---|---|
88 listGrid.setCanEdit(true); | 88 listGrid.setCanEdit(true); |
89 listGrid.setShowHeaderContextMenu(false); | 89 listGrid.setShowHeaderContextMenu(false); |
90 | 90 |
91 CellFormatter doubleFormat = new CellFormatter() { | 91 CellFormatter doubleFormat = new CellFormatter() { |
92 @Override | 92 @Override |
93 public String format(Object value, ListGridRecord record, int rowNum, int colNum) { | 93 public String format( |
94 Object value, | |
95 ListGridRecord record, | |
96 int rowNum, | |
97 int colNum | |
98 ) { | |
94 if(value != null) { | 99 if(value != null) { |
95 NumberFormat nf = NumberFormat.getDecimalFormat(); | 100 NumberFormat nf = NumberFormat.getDecimalFormat(); |
96 try { | 101 try { |
97 double d = Double.valueOf(value.toString()).doubleValue(); | 102 double d = Double.valueOf( |
103 value.toString()).doubleValue(); | |
98 return nf.format(d); | 104 return nf.format(d); |
99 } catch (Exception e) { | 105 } catch (Exception e) { |
100 return value.toString(); | 106 return value.toString(); |
101 } | 107 } |
102 } else { | 108 } else { |
104 } | 110 } |
105 }}; | 111 }}; |
106 | 112 |
107 CellFormatter dateFormat = new CellFormatter() { | 113 CellFormatter dateFormat = new CellFormatter() { |
108 @Override | 114 @Override |
109 public String format(Object value, ListGridRecord record, int rowNum, int colNum) { | 115 public String format( |
116 Object value, | |
117 ListGridRecord record, | |
118 int rowNum, | |
119 int colNum | |
120 ) { | |
110 if(value != null && !value.toString().equals("")) { | 121 if(value != null && !value.toString().equals("")) { |
111 try { | 122 try { |
112 DateTimeFormat df = | 123 DateTimeFormat df = |
113 DateTimeFormat.getFormat("dd.MM.yyyy"); | 124 DateTimeFormat.getFormat("dd.MM.yyyy"); |
114 Date d = df.parse(value.toString()); | 125 Date d = df.parse(value.toString()); |
130 }}; | 141 }}; |
131 | 142 |
132 | 143 |
133 CellEditValueParser cevp = new CellEditValueParser() { | 144 CellEditValueParser cevp = new CellEditValueParser() { |
134 @Override | 145 @Override |
135 public Object parse(Object value, ListGridRecord record, int rowNum, int colNum) { | 146 public Object parse( |
147 Object value, ListGridRecord record, int rowNum, int colNum) { | |
136 if (value == null) | 148 if (value == null) |
137 return null; | 149 return null; |
138 try { | 150 try { |
139 NumberFormat nf = NumberFormat.getDecimalFormat(); | 151 NumberFormat nf = NumberFormat.getDecimalFormat(); |
140 double d = nf.parse(value.toString()); | 152 double d = nf.parse(value.toString()); |
146 } | 158 } |
147 }; | 159 }; |
148 | 160 |
149 CellEditValueFormatter cevf = new CellEditValueFormatter() { | 161 CellEditValueFormatter cevf = new CellEditValueFormatter() { |
150 @Override | 162 @Override |
151 public Object format(Object value, ListGridRecord record, int rowNum, int colNum) { | 163 public Object format( |
164 Object value, ListGridRecord record, int rowNum, int colNum) { | |
152 if (value != null) { | 165 if (value != null) { |
153 NumberFormat nf = NumberFormat.getDecimalFormat(); | 166 NumberFormat nf = NumberFormat.getDecimalFormat(); |
154 try { | 167 try { |
155 double d = Double.valueOf(value.toString()).doubleValue(); | 168 double d = Double.valueOf( |
169 value.toString()).doubleValue(); | |
156 return nf.format(d); | 170 return nf.format(d); |
157 } catch (Exception e) { | 171 } catch (Exception e) { |
158 return value.toString(); | 172 return value.toString(); |
159 } | 173 } |
160 } | 174 } |
220 | 234 |
221 listGrid.addRecordClickHandler(new RecordClickHandler() { | 235 listGrid.addRecordClickHandler(new RecordClickHandler() { |
222 @Override | 236 @Override |
223 public void onRecordClick(final RecordClickEvent event) { | 237 public void onRecordClick(final RecordClickEvent event) { |
224 // Just handle remove-clicks | 238 // Just handle remove-clicks |
225 if(!event.getField().getName().equals(removeField.getName())) { | 239 if(!event.getField().getName() |
240 .equals(removeField.getName()) | |
241 ) { | |
226 return; | 242 return; |
227 } | 243 } |
228 event.getViewer().removeData(event.getRecord()); | 244 event.getViewer().removeData(event.getRecord()); |
229 } | 245 } |
230 }); | 246 }); |
233 findManualPointsUUID(); | 249 findManualPointsUUID(); |
234 CollectionItem item = collection.getItem(uuid); | 250 CollectionItem item = collection.getItem(uuid); |
235 | 251 |
236 // Add points to grid. | 252 // Add points to grid. |
237 if (item != null) { | 253 if (item != null) { |
238 String jsonData = item.getData().get(outputModeName + "." + POINT_DATA); | 254 String jsonData = item.getData().get( |
255 outputModeName + "." + POINT_DATA); | |
239 JSONArray jsonArray = (JSONArray) JSONParser.parse(jsonData); | 256 JSONArray jsonArray = (JSONArray) JSONParser.parse(jsonData); |
240 for (int i = 0; i < jsonArray.size(); i++) { | 257 for (int i = 0; i < jsonArray.size(); i++) { |
241 JSONArray point = (JSONArray) jsonArray.get(i); | 258 JSONArray point = (JSONArray) jsonArray.get(i); |
242 listGrid.addData(datePointRecordFromJSON(point)); | 259 listGrid.addData(datePointRecordFromJSON(point)); |
243 } | 260 } |
294 idx++; | 311 idx++; |
295 } | 312 } |
296 else { | 313 else { |
297 JSONArray data = new JSONArray(); | 314 JSONArray data = new JSONArray(); |
298 | 315 |
299 String nameString = record.getAttributeAsString(PointRecord.ATTRIBUTE_NAME); | 316 String nameString = record.getAttributeAsString( |
317 PointRecord.ATTRIBUTE_NAME); | |
300 // Apply default name if none set. | 318 // Apply default name if none set. |
301 if (nameString == null || nameString.equals("")) { | 319 if (nameString == null || nameString.equals("")) { |
302 String xString = record.getAttributeAsString( | 320 String xString = record.getAttributeAsString( |
303 PointRecord.ATTRIBUTE_X); | 321 PointRecord.ATTRIBUTE_X); |
304 String yString = record.getAttributeAsString( | 322 String yString = record.getAttributeAsString( |
305 PointRecord.ATTRIBUTE_Y); | 323 PointRecord.ATTRIBUTE_Y); |
306 nameString = xString + "/" + yString; | 324 nameString = xString + "/" + yString; |
307 } | 325 } |
308 | 326 |
309 String dateString = record.getAttributeAsString(PointRecord.ATTRIBUTE_X); | 327 String dateString = record.getAttributeAsString( |
328 PointRecord.ATTRIBUTE_X); | |
310 DateTimeFormat df = DateTimeFormat.getFormat( | 329 DateTimeFormat df = DateTimeFormat.getFormat( |
311 DateTimeFormat.PredefinedFormat.DATE_MEDIUM); | 330 DateTimeFormat.PredefinedFormat.DATE_MEDIUM); |
312 | 331 |
313 Date d = df.parse(dateString); | 332 Date d = df.parse(dateString); |
314 double dv = d.getTime(); | 333 double dv = d.getTime(); |
315 data.set(0, new JSONNumber(dv)); | 334 data.set(0, new JSONNumber(dv)); |
316 data.set(1, new JSONNumber(record. | 335 data.set(1, new JSONNumber(record. |
317 getAttributeAsDouble(PointRecord.ATTRIBUTE_Y))); | 336 getAttributeAsDouble(PointRecord.ATTRIBUTE_Y))); |
318 data.set(2, new JSONString(nameString)); | 337 data.set(2, new JSONString(nameString)); |
319 data.set(3, JSONBoolean.getInstance(record.getAttributeAsBoolean( | 338 data.set(3, JSONBoolean.getInstance( |
320 PointRecord.ATTRIBUTE_ACTIVE))); | 339 record.getAttributeAsBoolean( |
340 PointRecord.ATTRIBUTE_ACTIVE))); | |
321 | 341 |
322 list.set(idx, data); | 342 list.set(idx, data); |
323 idx++; | 343 idx++; |
324 } | 344 } |
325 } | 345 } |