Examples of LazyLoadCallback


Examples of org.geomajas.gwt.client.map.feature.LazyLoadCallback

    button1a.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        VectorLayer layer = (VectorLayer) getMap().getMapModel().getLayer("roadsLayer");
        table.setLayer(layer);
        layer.getFeatureStore().getFeatures(GeomajasConstant.FEATURE_INCLUDE_ALL, new LazyLoadCallback() {

          // Add all the features currently in the layer's FeatureStore to the grid:
          public void execute(List<Feature> response) {
            for (Feature feature : response) {
              table.addFeature(feature);
View Full Code Here

Examples of org.geomajas.gwt.client.map.feature.LazyLoadCallback

    button1a.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        VectorLayer layer = (VectorLayer) getMap().getMapModel().getLayer("roadsLayer");
        table.setLayer(layer);
        layer.getFeatureStore().getFeatures(GeomajasConstant.FEATURE_INCLUDE_ALL, new LazyLoadCallback() {

          // Add all the features currently in the layer's FeatureStore to the grid:
          public void execute(List<Feature> response) {
            for (Feature feature : response) {
              table.addFeature(feature);
View Full Code Here

Examples of org.geomajas.gwt.client.map.feature.LazyLoadCallback

    button1a.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        VectorLayer layer = (VectorLayer) getMap().getMapModel().getLayer("roadsLayer");
        table.setLayer(layer);
        layer.getFeatureStore().getFeatures(GeomajasConstant.FEATURE_INCLUDE_ALL, new LazyLoadCallback() {

          // Add all the features currently in the layer's FeatureStore to the grid:
          public void execute(List<Feature> response) {
            for (Feature feature : response) {
              table.addFeature(feature);
View Full Code Here

Examples of org.geomajas.gwt.client.map.feature.LazyLoadCallback

    // ----------------------------------------------------------

    private void zoomToBounds() {
      int count = featureListGrid.getSelection().length;
      if (count > 0) {
        LazyLoadCallback llc = new ZoomToBoundsFeatureLazyLoadCallback(count);
        for (ListGridRecord lgr : featureListGrid.getSelection()) {
          featureListGrid.getLayer().getFeatureStore()
              .getFeature(lgr.getAttribute("featureId"), GeomajasConstant.FEATURE_INCLUDE_GEOMETRY, llc);
        }
      }
View Full Code Here

Examples of org.geomajas.gwt.client.map.feature.LazyLoadCallback

      ListGridRecord selected = featureListGrid.getSelectedRecord();
      if (selected != null) {
        String featureId = selected.getAttribute("featureId");
        if (featureId != null && featureListGrid.getLayer() != null) {
          featureListGrid.getLayer().getFeatureStore()
              .getFeature(featureId, GeomajasConstant.FEATURE_INCLUDE_ATTRIBUTES, new LazyLoadCallback() {

                public void execute(List<Feature> response) {
                  showFeatureDetailWindow(response.get(0));
                }
              });
View Full Code Here

Examples of org.geomajas.gwt.client.map.feature.LazyLoadCallback

    public void onDoubleClick(DoubleClickEvent event) {
      ListGridRecord selected = getSelectedRecord();
      String featureId = selected.getAttribute(FEATURE_ID_FIELD_NAME);
      if (featureId != null && layer != null) {
        layer.getFeatureStore().getFeature(featureId, GeomajasConstant.FEATURE_INCLUDE_ATTRIBUTES,
            new LazyLoadCallback() {

              public void execute(List<Feature> response) {
                FeatureAttributeWindow window = new FeatureAttributeWindow(response.get(0),
                    editingEnabled);
                window.centerInPage();
View Full Code Here

Examples of org.geomajas.gwt.client.map.feature.LazyLoadCallback

    // Draw the tile and therefore all it's features:
    visitor.visit(this, group);

    // Draw all selected features:
    if (recursive) {
      getFeatures(GeomajasConstant.FEATURE_INCLUDE_NONE, new LazyLoadCallback() {
        public void execute(List<Feature> response) {
          for (Feature feature : response) {
            if (feature != null && feature.isSelected()) {
              feature.accept(visitor, group, bounds, recursive);
            }
View Full Code Here

Examples of org.geomajas.gwt.client.map.feature.LazyLoadCallback

  public void onClick(MenuItemClickEvent event) {
    final FeatureTransaction ft = mapWidget.getMapModel().getFeatureEditor().getFeatureTransaction();
    if (ft != null && index != null) {
      List<Feature> features = new ArrayList<Feature>();
      features.add(ft.getNewFeatures()[index.getFeatureIndex()]);
      LazyLoader.lazyLoad(features, GeomajasConstant.FEATURE_INCLUDE_GEOMETRY, new LazyLoadCallback() {

        public void execute(List<Feature> response) {
          controller.setEditMode(EditMode.INSERT_MODE);
          Geometry geometry = response.get(0).getGeometry();
          if (geometry instanceof Polygon) {
View Full Code Here

Examples of org.geomajas.gwt.client.map.feature.LazyLoadCallback

    // get the selected VectorLayer
    Layer<?> selectedLayer = mapWidget.getMapModel().getSelectedLayer();
    if (selectedLayer instanceof VectorLayer) {
      // iterate all features of the selected layer
      VectorLayerStore featureStore = ((VectorLayer) selectedLayer).getFeatureStore();
      featureStore.getFeatures(GeomajasConstant.FEATURE_INCLUDE_GEOMETRY, new LazyLoadCallback() {

        public void execute(List<Feature> features) {
          boolean success = false;
          Bbox selectionBounds = new Bbox(0, 0, 0, 0);
          for (Feature feature : features) {
View Full Code Here

Examples of org.geomajas.gwt.client.map.feature.LazyLoadCallback

    // get the selected VectorLayer
    Layer<?> selectedLayer = mapWidget.getMapModel().getSelectedLayer();
    if (selectedLayer instanceof VectorLayer) {
      // iterate all features of the selected layer
      VectorLayerStore featureStore = ((VectorLayer) selectedLayer).getFeatureStore();
      featureStore.getFeatures(GeomajasConstant.FEATURE_INCLUDE_GEOMETRY, new LazyLoadCallback() {

        public void execute(List<Feature> response) {
          boolean success = false;
          Bbox selectionBounds = new Bbox(0, 0, 0, 0);
          for (Feature feature : response) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.