Examples of LazyLoadCallback


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

   * @param feature feature
   */
  public void setFeature(Feature feature) {
    List<Feature> features = new ArrayList<Feature>();
    features.add(feature);
    LazyLoader.lazyLoad(features, GeomajasConstant.FEATURE_INCLUDE_ATTRIBUTES, new LazyLoadCallback() {

      public void execute(List<Feature> response) {
        Feature feature = response.get(0);
        if (attributeTable == null) {
          buildWidget(feature.getLayer());
View Full Code Here

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

    // Check if selection and deselection are really necessary, to avoid useless events.
    if (event.getState()) {
      // Only select a feature if it is not yet selected:
      if (!layer.isFeatureSelected(featureId)) {
        layer.getFeatureStore().getFeature(featureId, GeomajasConstant.FEATURE_INCLUDE_ALL,
            new LazyLoadCallback() {

              public void execute(List<Feature> response) {
                layer.selectFeature(response.get(0));
              }
            });
      }
    } else {
      // Only deselect a feature if it is not yet deselected:
      if (layer.isFeatureSelected(featureId)) {
        layer.getFeatureStore().getFeature(featureId, GeomajasConstant.FEATURE_INCLUDE_ALL,
            new LazyLoadCallback() {

              public void execute(List<Feature> response) {
                layer.deselectFeature(response.get(0));
              }
            });
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
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.