Package org.gwtopenmaps.openlayers.client.util

Examples of org.gwtopenmaps.openlayers.client.util.JSObject


     * @param origin default is center
     * @return a new bounds that is scaled by ratio from origin
     */
    public Bounds scale(float ratio,
            Pixel origin) {
        JSObject originJsObj = (origin == null) ? null : origin.getJSObject();
        return Bounds.narrowToBounds(BoundsImpl.scale(this.getJSObject(), ratio,
                                                      originJsObj));
    }
View Full Code Here


     * @param origin default is center
     * @return a new bounds that is scaled by ratio from origin
     */
    public Bounds scale(float ratio,
            LonLat origin) {
        JSObject originJsObj = (origin == null) ? null : origin.getJSObject();
        return Bounds.narrowToBounds(BoundsImpl.scale(this.getJSObject(), ratio,
                                                      originJsObj));
    }
View Full Code Here

     * select, delete, ...)
     * @return
     */
    public void addRules(Rule[] rules, String symbolizer) {
        JObjectArray array = new JObjectArray(rules);
        JSObject style = getJSObject().getProperty("styles").getProperty(symbolizer);
        StyleImpl.addRules(style, array.getJSObject());
    }
View Full Code Here

    protected Response(JSObject jsObject) {
        super(jsObject);
    }

    public VectorFeature[] getFeatures() {
        JSObject out = ResponseImpl.getFeatures(this.getJSObject());
        JObjectArray jObjectArray = JObjectArray.narrowToJObjectArray(
                out.ensureOpaqueArray());
        int nr = jObjectArray.length();
        VectorFeature[] vfs = new VectorFeature[nr];
        for (int i = 0; i < nr; i++) {
            // get objects and narrow them to vector features
            vfs[i] = VectorFeature.narrowToVectorFeature(jObjectArray.get(i));
View Full Code Here

   *
   * @param clickListener listener for click-events.
   */
  public void setClickListener(final ClickListener clickListener) {

      JSObject callbacks = JSObject.createJSObject();

      if(clickListener != null) {

          EventHandler clickHandler = new EventHandler() {

                @Override
                public void onHandle(EventObject eventObject) {
                    clickListener.onClick(new ClickEvent(eventObject));
                }
            };

          callbacks.setProperty("rightclick", clickHandler.getJSObject());
          callbacks.setProperty("click", clickHandler.getJSObject());

          EventHandler doubleClickHandler = new EventHandler() {

                @Override
                public void onHandle(EventObject eventObject) {
                    clickListener.onDoubleClick(new ClickEvent(eventObject));
                }
            };

            callbacks.setProperty("dblclick", doubleClickHandler.getJSObject());

      }

      getJSObject().setProperty("callbacks", callbacks);

View Full Code Here

            super(eventObject.getJSObject());
        }

        public WMSGetFeatureInfo getSource()
        {
            JSObject object = getSourceJSObject();

            return (object != null) ? WMSGetFeatureInfo.narrowToWMSGetFeatureInfo(object) : null;
        }
View Full Code Here

public class DrawFeatureOptions extends ControlOptions
{

    public void onFeatureAdded(FeatureAddedListener listener)
    {
        JSObject callback = DrawFeatureImpl.createFeatureAddedCallback(listener);
        getJSObject().setProperty("featureAdded", callback);
    }
View Full Code Here

    public int getNumLoadingTiles() {
        return WMSImpl.getNumLoadingTiles(getJSObject());
    }

    public WMSParams getParams() {
        JSObject params = HTTPRequestLayerImpl.getParams(getJSObject());
        return new WMSParams(params);
    }
View Full Code Here

        JSObject params = HTTPRequestLayerImpl.getParams(getJSObject());
        return new WMSParams(params);
    }

    public WMSOptions getOptions() {
        JSObject options = LayerImpl.getOptions(getJSObject());
        return new WMSOptions(options);
    }
View Full Code Here

        getJSObject().setProperty("standalone", standalone);
    }

    public void onModificationStart(OnModificationStartListener listener)
    {
        JSObject callback = ModifyFeatureImpl.createOnModificationStartCallback(listener);
        getJSObject().setProperty("onModificationStart", callback);
    }
View Full Code Here

TOP

Related Classes of org.gwtopenmaps.openlayers.client.util.JSObject

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.