comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/chart/ManualPointsEditor.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 ea9eef426962
children 0f7364772dd1
comparison
equal deleted inserted replaced
8855:d7c005e12af0 8856:5e38e2924c07
84 84
85 protected ListGridFieldType fieldTypeX = ListGridFieldType.FLOAT; 85 protected ListGridFieldType fieldTypeX = ListGridFieldType.FLOAT;
86 86
87 /** Service handle to clone and add artifacts to collection. */ 87 /** Service handle to clone and add artifacts to collection. */
88 LoadArtifactServiceAsync loadArtifactService = GWT.create( 88 LoadArtifactServiceAsync loadArtifactService = GWT.create(
89 org.dive4elements.river.client.client.services.LoadArtifactService.class); 89 org.dive4elements.river.client.client.services
90 .LoadArtifactService.class);
90 91
91 /** Service to feed the artifact with new point-data. */ 92 /** Service to feed the artifact with new point-data. */
92 FeedServiceAsync feedService = GWT.create( 93 FeedServiceAsync feedService = GWT.create(
93 org.dive4elements.river.client.client.services.FeedService.class); 94 org.dive4elements.river.client.client.services.FeedService.class);
94 95
212 CellEditValueFormatter cevf = createCellEditValueFormatter(); 213 CellEditValueFormatter cevf = createCellEditValueFormatter();
213 214
214 ListGridField xField = 215 ListGridField xField =
215 new ListGridField(PointRecord.ATTRIBUTE_X, xAxis); 216 new ListGridField(PointRecord.ATTRIBUTE_X, xAxis);
216 if(xAxis.equalsIgnoreCase("date") || xAxis.equalsIgnoreCase("Datum")) { 217 if(xAxis.equalsIgnoreCase("date") || xAxis.equalsIgnoreCase("Datum")) {
217 // FIXME: This is a hack for Timeseries charts with Date types on the x axis 218 // FIXME: This is a hack for Timeseries charts
219 // with Date types on the x axis
218 xField.setType(ListGridFieldType.DATE); 220 xField.setType(ListGridFieldType.DATE);
219 this.fieldTypeX = ListGridFieldType.DATE; 221 this.fieldTypeX = ListGridFieldType.DATE;
220 } 222 }
221 else { 223 else {
222 xField.setType(ListGridFieldType.FLOAT); 224 xField.setType(ListGridFieldType.FLOAT);
256 258
257 listGrid.addRecordClickHandler(new RecordClickHandler() { 259 listGrid.addRecordClickHandler(new RecordClickHandler() {
258 @Override 260 @Override
259 public void onRecordClick(final RecordClickEvent event) { 261 public void onRecordClick(final RecordClickEvent event) {
260 // Just handle remove-clicks 262 // Just handle remove-clicks
261 if(!event.getField().getName().equals(removeField.getName())) { 263 if(!event.getField().getName()
264 .equals(removeField.getName())
265 ) {
262 return; 266 return;
263 } 267 }
264 event.getViewer().removeData(event.getRecord()); 268 event.getViewer().removeData(event.getRecord());
265 } 269 }
266 }); 270 });
305 309
306 310
307 protected CellFormatter createCellFormatter() { 311 protected CellFormatter createCellFormatter() {
308 return new CellFormatter() { 312 return new CellFormatter() {
309 @Override 313 @Override
310 public String format(Object value, ListGridRecord record, int rowNum, int colNum) { 314 public String format(
315 Object value, ListGridRecord record, int rowNum, int colNum) {
311 if(value != null) { 316 if(value != null) {
312 NumberFormat nf = NumberFormat.getDecimalFormat(); 317 NumberFormat nf = NumberFormat.getDecimalFormat();
313 try { 318 try {
314 double d = Double.valueOf(value.toString()).doubleValue(); 319 double d = Double.valueOf(
320 value.toString()).doubleValue();
315 return nf.format(d); 321 return nf.format(d);
316 } catch (Exception e) { 322 } catch (Exception e) {
317 return value.toString(); 323 return value.toString();
318 } 324 }
319 } else { 325 } else {
324 330
325 331
326 protected CellEditValueParser createCellEditValueParser() { 332 protected CellEditValueParser createCellEditValueParser() {
327 return new CellEditValueParser() { 333 return new CellEditValueParser() {
328 @Override 334 @Override
329 public Object parse(Object value, ListGridRecord record, int rowNum, int colNum) { 335 public Object parse(
336 Object value, ListGridRecord record, int rowNum, int colNum) {
330 if (value == null) 337 if (value == null)
331 return null; 338 return null;
332 try { 339 try {
333 NumberFormat nf = NumberFormat.getDecimalFormat(); 340 NumberFormat nf = NumberFormat.getDecimalFormat();
334 double d = nf.parse(value.toString()); 341 double d = nf.parse(value.toString());
343 350
344 351
345 protected CellEditValueFormatter createCellEditValueFormatter() { 352 protected CellEditValueFormatter createCellEditValueFormatter() {
346 return new CellEditValueFormatter() { 353 return new CellEditValueFormatter() {
347 @Override 354 @Override
348 public Object format(Object value, ListGridRecord record, int rowNum, int colNum) { 355 public Object format(
356 Object value, ListGridRecord record, int rowNum, int colNum) {
349 if (value == null) { 357 if (value == null) {
350 return ""; 358 return "";
351 } 359 }
352 NumberFormat nf = NumberFormat.getDecimalFormat(); 360 NumberFormat nf = NumberFormat.getDecimalFormat();
353 try { 361 try {
401 idx++; 409 idx++;
402 } 410 }
403 else { 411 else {
404 JSONArray data = new JSONArray(); 412 JSONArray data = new JSONArray();
405 413
406 String nameString = record.getAttributeAsString(PointRecord.ATTRIBUTE_NAME); 414 String nameString = record.getAttributeAsString(
415 PointRecord.ATTRIBUTE_NAME);
407 // Apply default name if none set. 416 // Apply default name if none set.
408 if (nameString == null || nameString.equals("")) { 417 if (nameString == null || nameString.equals("")) {
409 String xString = record.getAttributeAsString( 418 String xString = record.getAttributeAsString(
410 PointRecord.ATTRIBUTE_X); 419 PointRecord.ATTRIBUTE_X);
411 String yString = record.getAttributeAsString( 420 String yString = record.getAttributeAsString(
412 PointRecord.ATTRIBUTE_Y); 421 PointRecord.ATTRIBUTE_Y);
413 nameString = xString + "/" + yString; 422 nameString = xString + "/" + yString;
414 } 423 }
415 424
416 if(fieldTypeX.equals(ListGridFieldType.DATE)) { 425 if(fieldTypeX.equals(ListGridFieldType.DATE)) {
417 Date date = record.getAttributeAsDate(PointRecord.ATTRIBUTE_X); 426 Date date = record.getAttributeAsDate(
427 PointRecord.ATTRIBUTE_X);
418 data.set(0, new JSONString(formatDate(date))); 428 data.set(0, new JSONString(formatDate(date)));
419 GWT.log("Date: " + formatDate(date)); 429 GWT.log("Date: " + formatDate(date));
420 } 430 }
421 else { 431 else {
422 data.set(0, new JSONNumber(record. 432 data.set(0, new JSONNumber(record.
423 getAttributeAsDouble(PointRecord.ATTRIBUTE_X))); 433 getAttributeAsDouble(PointRecord.ATTRIBUTE_X)));
424 } 434 }
425 data.set(1, new JSONNumber(record. 435 data.set(1, new JSONNumber(record.
426 getAttributeAsDouble(PointRecord.ATTRIBUTE_Y))); 436 getAttributeAsDouble(PointRecord.ATTRIBUTE_Y)));
427 data.set(2, new JSONString(nameString)); 437 data.set(2, new JSONString(nameString));
428 data.set(3, JSONBoolean.getInstance(record.getAttributeAsBoolean( 438 data.set(3, JSONBoolean.getInstance(
439 record.getAttributeAsBoolean(
429 PointRecord.ATTRIBUTE_ACTIVE))); 440 PointRecord.ATTRIBUTE_ACTIVE)));
430 441
431 list.set(idx, data); 442 list.set(idx, data);
432 idx++; 443 idx++;
433 } 444 }

http://dive4elements.wald.intevation.org