Mercurial > dive4elements > river
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]); |