Example usage for com.google.gwt.http.client URL encode

List of usage examples for com.google.gwt.http.client URL encode

Introduction

In this page you can find the example usage for com.google.gwt.http.client URL encode.

Prototype

public static String encode(String decodedURL) 

Source Link

Document

Returns a string where all characters that are not valid for a complete URL have been escaped.

Usage

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);
    }
}