diff flys-client/src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.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 091397efaca5
children 480de0dbca8e
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java	Fri Oct 19 09:20:52 2012 +0200
+++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java	Fri Oct 19 09:29:57 2012 +0200
@@ -1,37 +1,33 @@
 package de.intevation.flys.client.client.ui;
 
-import java.util.ArrayList;
-import java.util.List;
-
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.i18n.client.NumberFormat;
 
+import com.smartgwt.client.data.Record;
 import com.smartgwt.client.util.SC;
 import com.smartgwt.client.widgets.Canvas;
 import com.smartgwt.client.widgets.Label;
+import com.smartgwt.client.widgets.form.fields.events.BlurEvent;
 import com.smartgwt.client.widgets.form.fields.events.BlurHandler;
-import com.smartgwt.client.widgets.form.fields.events.BlurEvent;
-
+import com.smartgwt.client.widgets.grid.events.RecordClickEvent;
+import com.smartgwt.client.widgets.grid.events.RecordClickHandler;
 import com.smartgwt.client.widgets.layout.HLayout;
 import com.smartgwt.client.widgets.layout.VLayout;
 
-import com.smartgwt.client.widgets.grid.events.RecordClickHandler;
-import com.smartgwt.client.widgets.grid.events.RecordClickEvent;
-
-import com.smartgwt.client.data.Record;
-
+import de.intevation.flys.client.client.Config;
+import de.intevation.flys.client.client.services.DistanceInfoService;
+import de.intevation.flys.client.client.services.DistanceInfoServiceAsync;
+import de.intevation.flys.client.client.ui.range.DistanceInfoDataSource;
+import de.intevation.flys.client.shared.DoubleUtils;
 import de.intevation.flys.client.shared.model.ArtifactDescription;
 import de.intevation.flys.client.shared.model.Data;
 import de.intevation.flys.client.shared.model.DataItem;
 import de.intevation.flys.client.shared.model.DataList;
 import de.intevation.flys.client.shared.model.DistanceInfoObject;
-import de.intevation.flys.client.shared.DoubleUtils;
 import de.intevation.flys.client.shared.model.RangeData;
 
-import de.intevation.flys.client.client.services.DistanceInfoService;
-import de.intevation.flys.client.client.services.DistanceInfoServiceAsync;
-import de.intevation.flys.client.client.Config;
-import de.intevation.flys.client.client.ui.range.DistanceInfoDataSource;
+import java.util.ArrayList;
+import java.util.List;
 
 
 /**
@@ -43,6 +39,8 @@
 extends      LocationPanel
 implements   RecordClickHandler
 {
+    private static final long serialVersionUID = -3359966826794082718L;
+
     /** The DistanceInfoService used to retrieve locations about rivers. */
     protected DistanceInfoServiceAsync distanceInfoService =
         GWT.create(DistanceInfoService.class);
@@ -113,6 +111,7 @@
      *
      * @param list The DataList container that stores the Data objects.
      */
+    @Override
     protected void initDefaults(DataList list) {
         Data data = list.get(0);
 
@@ -163,6 +162,7 @@
     }
 
 
+    @Override
     protected Canvas createWidget(DataList data) {
         VLayout layout = new VLayout();
         inputLayout    = new HLayout();
@@ -171,7 +171,8 @@
         locationPanel = new DoubleArrayPanel(
             MSG.unitLocation(),
             getLocationValues(),
-            new BlurHandler(){public void onBlur(BlurEvent be) {validate();}});
+            new BlurHandler(){@Override
+            public void onBlur(BlurEvent be) {validate();}});
 
         picker.getLocationTable().setAutoFetchData(true);
 
@@ -249,6 +250,7 @@
      *
      * @return the selected/inserted data in feedable form.
      */
+    @Override
     public Data[] getData() {
         saveLocationValues(locationPanel);
         double[] lValues     = getLocationValues();
@@ -314,6 +316,7 @@
      * Set the respective km-value in the location value field.
      * @param e event passed.
      */
+    @Override
     public void onRecordClick (RecordClickEvent e) {
         Record record     = e.getRecord();
         double[] old      = getLocationValues();
@@ -324,6 +327,7 @@
         }
         catch(NumberFormatException nfe) {
             // Is there anything else to do here?
+            GWT.log(nfe.getMessage());
         }
 
         // compare reference location and target location.

http://dive4elements.wald.intevation.org