List of usage examples for com.google.gwt.http.client URL encode
public static String encode(String decodedURL)
From source file:org.geomajas.gwt2.client.widget.legend.DynamicVectorServerLayerLegend.java
License:Open Source License
private void buildLegend(VerticalPanel layout) { NamedStyleInfo styleInfo = layer.getLayerInfo().getNamedStyleInfo(); int i = 0;/* w ww .j a v a2s.com*/ for (FeatureTypeStyleInfo sfi : styleInfo.getUserStyle().getFeatureTypeStyleList()) { for (RuleInfo rInfo : sfi.getRuleList()) { String url = GeomajasServerExtension.getInstance().getEndPointService().getLegendServiceUrl(); ServerLayerStyleWidget.addPath(url, layer.getServerLayerId()); ServerLayerStyleWidget.addPath(url, styleInfo.getName()); ServerLayerStyleWidget.addPath(url, i + ".png"); ServerLayerStyleWidget widget = new ServerLayerStyleWidget(URL.encode(url), rInfo.getName(), rInfo); ruleWidgets.add(widget); layout.add(widget); i++; } } }
From source file:org.geomajas.gwt2.client.widget.legend.RasterServerLayerLegend.java
License:Open Source License
@Override public Widget asWidget() { if (delegate == null) { String url = GeomajasServerExtension.getInstance().getEndPointService().getLegendServiceUrl(); ServerLayerStyleWidget.addPath(url, layer.getServerLayerId() + ServerLayerStyleWidget.LEGEND_ICON_EXTENSION); delegate = new ServerLayerStyleWidget(URL.encode(url), layer.getTitle(), null); }/* w w w . ja v a 2 s . c o m*/ return delegate.asWidget(); }
From source file:org.geomajas.gwt2.plugin.wms.client.service.WmsServiceImpl.java
License:Open Source License
public WmsServiceImpl() { jsonFeatureFactory = new JsonFeatureFactory(); setRequestBuilderFactory(new RequestBuilderFactory() { @Override/* ww w. ja va2 s . co m*/ public RequestBuilder create(Method method, String url) { return new RequestBuilder(method, url); } }); setCoordinateFormatter(new CoordinateFormatter() { @Override public String format(double number) { return NUMBERFORMAT.format(number); } }); setUrlEncoder(new UrlEncoder() { @Override public String encodeUrl(String url) { return URL.encode(url); } }); }
From source file:org.geomajas.plugin.wms.client.service.WmsServiceImpl.java
License:Open Source License
protected String finishUrl(WmsRequest request, StringBuilder builder) { String url = builder.toString(); if (urlTransformer != null) { url = urlTransformer.transform(request, url); }// ww w . ja v a2 s. c om return URL.encode(url); }
From source file:org.geomajas.plugin.wmsclient.client.service.WmsServiceImpl.java
License:Open Source License
private String finishUrl(WmsRequest request, StringBuilder builder) { String url = builder.toString(); if (urlTransformer != null) { url = urlTransformer.transform(request, url); }//www .j a v a2s .c om return URL.encode(url); }
From source file:org.geosdi.geoplatform.gui.client.form.GPPrintWidget.java
License:Open Source License
private String getLegendUrl(GPLayerBean layer) { String dataSource = layer.getDataSource(); if (dataSource.contains("gwc/service/wms")) { dataSource = dataSource.replaceAll("gwc/service/wms", "wms"); } else if (!(dataSource.startsWith("http://ows")) && (dataSource.contains("/ows"))) { dataSource = dataSource.replaceAll("/ows", "/wms"); } else {/* www .j ava2s . co m*/ dataSource = dataSource.replaceAll("/wfs", "/wms"); } String dataSourceT = dataSource; String style = this.getStyleFromLayer(layer); String imageURL = URL.encodeQueryString( dataSourceT + "?REQUEST=GetLegendGraphic" + "&VERSION=1.0.0&FORMAT=image/png&LAYER=" + URL.encode(layer.getName()) + "&STYLE=" + style + "&scale=5000&service=WMS"); return imageURL; }
From source file:org.geosdi.geoplatform.gui.client.form.GPPrintWidget.java
License:Open Source License
private String getStyleFromLayer(GPLayerBean layer) { String style = ""; if (layer.getStyles() != null && !layer.getStyles().isEmpty()) { style = URL.encode(layer.getStyles().get(0).getStyleString()); }/*from w w w . j av a 2 s . c o m*/ return style; }
From source file:org.gk.engine.client.utils.ComLibrary.java
License:Open Source License
public static void requestGet(String url) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url)); builder.setCallback(new RequestCallback() { @Override/*from w w w . j a v a2s . c om*/ public void onError(Request request, Throwable exception) { EngineLogger.log(exception); } @Override public void onResponseReceived(Request request, Response response) { // responseOK??set if (response.getStatusCode() == Response.SC_OK) { setLibrary(response.getText()); ready = true; } else { loadingLibraryByEventBus(); } } }); try { builder.send(); } catch (RequestException e) { EngineLogger.log(e); } }
From source file:org.gwtnode.examples.features.feature.HttpFeature.java
License:Apache License
@Override public void call() { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode("/Features.js")); try {/* w w w. j a v a 2 s . c o m*/ builder.sendRequest(null, new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { process.stdout().write("HTTP request succeeded!"); } @Override public void onError(Request request, Throwable exception) { process.stdout().write("HTTP request failed"); } }); } catch (RequestException e) { process.stdout().write("Http request failed: " + e); } }
From source file:org.jahia.ajax.gwt.client.widget.edit.mainarea.MainModule.java
License:Open Source License
private void setHashMarker(String path) { String currentHref = Window.Location.getHref(); if (currentHref.endsWith(path)) { return;//from w w w . ja v a 2s.c o m } if (supportPushState()) { if (!path.endsWith("##")) { String pathWithoutFrame = path.replaceFirst("frame/", "/"); if (Window.Location.getQueryString().contains("gwt.codesvr")) { Map<String, String> m = getParamsFromUrl(Window.Location.getQueryString()); pathWithoutFrame += (pathWithoutFrame.contains("?") ? '&' : '?') + "gwt.codesvr=" + m.get("gwt.codesvr"); } if (!pathWithoutFrame.equals(currentHref) || firstLoad) { firstLoad = false; pushState(pathWithoutFrame, path, config.getName()); } } } else { int hashPosition = currentHref.indexOf('#'); if (hashPosition > 0) { currentHref = currentHref.substring(0, hashPosition); } Window.Location.assign( currentHref + "#" + MainModule.getInstance().getConfig().getName() + "|" + URL.encode(path)); } path = path .substring(path.indexOf(JahiaGWTParameters.getContextPath() + JahiaGWTParameters.getServletPath())); if (storage != null) { String storedPath = path; if (storedPath.endsWith("##")) { storedPath = storedPath.substring(0, storedPath.length() - 2); } storage.setItem(MainModule.getInstance().getConfig().getName() + "_path", storedPath); } }