comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java @ 4801:6aa1b8abe2d3

MapInfoService now submits layer names as well as WMS urls.
author Christian Lins <christian.lins@intevation.de>
date Tue, 15 Jan 2013 13:32:14 +0100
parents 02cf2b1dff84
children 04ccec566689
comparison
equal deleted inserted replaced
4800:c6814695c82c 4801:6aa1b8abe2d3
1 package de.intevation.flys.client.client.ui; 1 package de.intevation.flys.client.client.ui;
2 2
3 import com.google.gwt.core.client.GWT; 3 import com.google.gwt.core.client.GWT;
4 import com.google.gwt.user.client.rpc.AsyncCallback; 4 import com.google.gwt.user.client.rpc.AsyncCallback;
5
6 import com.smartgwt.client.types.Encoding; 5 import com.smartgwt.client.types.Encoding;
7 import com.smartgwt.client.types.VerticalAlignment; 6 import com.smartgwt.client.types.VerticalAlignment;
8 import com.smartgwt.client.util.SC; 7 import com.smartgwt.client.util.SC;
9 import com.smartgwt.client.widgets.Button; 8 import com.smartgwt.client.widgets.Button;
10 import com.smartgwt.client.widgets.Canvas; 9 import com.smartgwt.client.widgets.Canvas;
20 import com.smartgwt.client.widgets.layout.VLayout; 19 import com.smartgwt.client.widgets.layout.VLayout;
21 import com.smartgwt.client.widgets.tab.events.TabSelectedEvent; 20 import com.smartgwt.client.widgets.tab.events.TabSelectedEvent;
22 import com.smartgwt.client.widgets.tab.events.TabSelectedHandler; 21 import com.smartgwt.client.widgets.tab.events.TabSelectedHandler;
23 22
24 import de.intevation.flys.client.client.Config; 23 import de.intevation.flys.client.client.Config;
24 import de.intevation.flys.client.client.FLYS;
25 import de.intevation.flys.client.client.FLYSConstants;
25 import de.intevation.flys.client.client.services.MapInfoService; 26 import de.intevation.flys.client.client.services.MapInfoService;
26 import de.intevation.flys.client.client.services.MapInfoServiceAsync; 27 import de.intevation.flys.client.client.services.MapInfoServiceAsync;
27 import de.intevation.flys.client.client.ui.map.FloodMap; 28 import de.intevation.flys.client.client.ui.map.FloodMap;
28 import de.intevation.flys.client.client.ui.map.MapPanel; 29 import de.intevation.flys.client.client.ui.map.MapPanel;
29 import de.intevation.flys.client.shared.model.Data; 30 import de.intevation.flys.client.shared.model.Data;
56 57
57 protected MapPanel mapPanel; 58 protected MapPanel mapPanel;
58 59
59 public static final String UESK_BARRIERS = "uesk.barriers"; 60 public static final String UESK_BARRIERS = "uesk.barriers";
60 61
62 /** The message class that provides i18n strings. */
63 protected FLYSConstants MSG = GWT.create(FLYSConstants.class);
61 64
62 public DigitizePanel() { 65 public DigitizePanel() {
63 } 66 }
64 67
65 68
102 @Override 105 @Override
103 public void onFailure(Throwable caught) { 106 public void onFailure(Throwable caught) {
104 String msg = caught.getMessage(); 107 String msg = caught.getMessage();
105 108
106 GWT.log("Error while fetching MapInfo: " + msg); 109 GWT.log("Error while fetching MapInfo: " + msg);
107 SC.warn(MSG.getString(msg)); 110 SC.warn(FLYS.getExceptionString(MSG, caught));
108 } 111 }
109 112
110 @Override 113 @Override
111 public void onSuccess(MapInfo info) { 114 public void onSuccess(MapInfo info) {
112 createMapWidget(info, geojson[0]); 115 createMapWidget(info, geojson[0]);

http://dive4elements.wald.intevation.org