Tabnine Logo
org.geoserver.web.demo
Code IndexAdd Tabnine to your IDE (free)

How to use org.geoserver.web.demo

Best Java code snippets using org.geoserver.web.demo (Showing top 20 results out of 315)

origin: org.geoserver.web/gs-web-demo

String buildWfsLink() {
  return this.buildWfsLink(new GMLOutputParams());
}
origin: org.geoserver.web/gs-web-demo

String getPath(String service, boolean useGlobalRef) {
  String ws = getWorkspace();
  if (ws == null || useGlobalRef) {
    // global reference
    return service;
  } else {
    return ws + "/" + service;
  }
}
origin: org.geoserver.web/gs-web-demo

  protected void onSRSUpdated(String srs, AjaxRequestTarget target) {
    sourceCRS = srs;
    updateTransformation(target);
  };
};
origin: org.geoserver.web/web-demo

  private PreviewLayer getPreviewLayer(PreviewLayerProvider provider, QName layer) {
    String layerId = getLayerId(layer);
    for (PreviewLayer pl : provider.getItems()) {
      if(pl.getName().equals(layerId)) {
        return pl; 
      }
    }
    return null;
  }
}
origin: org.geoserver.web/gs-web-demo

private boolean previewHasBuildings(PreviewLayerProvider provider) {
  Iterator<PreviewLayer> it = provider.iterator(0, provider.size());
  String buildingsPrefixedName = getLayerId(SystemTestData.BUILDINGS);
  while (it.hasNext()) {
    PreviewLayer pl = it.next();
    if (buildingsPrefixedName.equals(pl.getName())) {
      return true;
    }
  }
  return false;
}
origin: org.geoserver.web/gs-web-demo

  private PreviewLayer getPreviewLayer(PreviewLayerProvider provider, String prefixedName) {
    for (PreviewLayer pl : Lists.newArrayList(provider.iterator(0, Integer.MAX_VALUE))) {
      if (pl.getName().equals(prefixedName)) {
        return pl;
      }
    }
    return null;
  }
}
origin: org.geoserver.web/gs-web-demo

@Test
public void testMixedMode() throws Exception {
  PreviewLayerProvider provider = new PreviewLayerProvider();
  // full access
  login("cite", "cite");
  assertTrue(previewHasBuildings(provider));
  // no access, but no exception either, since this is not a direct access
  login("cite_mixed", "cite");
  assertFalse(previewHasBuildings(provider));
}
origin: org.geoserver.web/gs-web-demo

@Test(expected = UnsupportedOperationException.class)
public void testGetItems() throws Exception {
  // Ensure that the method getItems is no more called
  PreviewLayerProvider provider = new PreviewLayerProvider();
  provider.getItems();
}
origin: org.geoserver.web/gs-web-demo

  public Page createPage() {
    return new DemoRequestResponse(requestModel);
  }
});
origin: org.geoserver.web/gs-web-demo

  @Override
  public PreviewLayer apply(PublishedInfo input) {
    if (input instanceof LayerInfo) {
      return new PreviewLayer((LayerInfo) input);
    } else if (input instanceof LayerGroupInfo) {
      return new PreviewLayer((LayerGroupInfo) input);
    }
    return null;
  }
});
origin: org.geoserver.web/gs-web-demo

public SRSListPage() {
  add(srsListPanel());
}
origin: org.geoserver.web/gs-web-demo

public PreviewLayerProvider() {
  super();
  // Initialization of an inner cache in order to avoid to calculate two times
  // the size() method in a time minor than a second
  CacheBuilder<Object, Object> builder = CacheBuilder.newBuilder();
  cache = builder.expireAfterWrite(DEFAULT_CACHE_TIME, TimeUnit.SECONDS).build();
  // Callable which internally calls the size method
  sizeCaller = new SizeCallable();
  // Callable which internally calls the fullSize() method
  fullSizeCaller = new FullSizeCallable();
}
origin: org.geoserver.web/gs-web-demo

String getBaseURL(String service, boolean useGlobalRef) {
  String base = getBaseURL();
  String ws = getWorkspace();
  if (ws == null || useGlobalRef) {
    // global reference
    return ResponseUtils.buildURL(base, service, null, URLType.SERVICE);
  } else {
    return ResponseUtils.buildURL(base, ws + "/" + service, null, URLType.SERVICE);
  }
}
origin: org.geoserver.web/gs-web-demo

  @Override
  protected void onError(AjaxRequestTarget target, Form<?> form) {
    addFeedbackPanels(target);
  }
};
origin: org.geoserver.web/gs-web-demo

@Override
protected IModel<PreviewLayer> newModel(PreviewLayer object) {
  return new PreviewLayerModel(object);
}
origin: org.geoserver.web/gs-web-demo

String getBaseURL(String service) {
  return getBaseURL(service, false);
}
origin: org.geoserver.web/gs-web-demo

  @Override
  protected void onCodeClicked(AjaxRequestTarget target, String epsgCode) {
    setResponsePage(
        SRSDescriptionPage.class,
        new PageParameters().add("code", "EPSG:" + epsgCode));
  }
};
origin: org.geoserver.web/gs-web-demo

  private PreviewLayer getPreviewLayer(PreviewLayerProvider provider, String prefixedName) {
    for (PreviewLayer pl : Lists.newArrayList(provider.iterator(0, Integer.MAX_VALUE))) {
      if (pl.getName().equals(prefixedName)) {
        return pl;
      }
    }
    return null;
  }
}
origin: org.geoserver.web/gs-web-demo

  protected void onSRSUpdated(String srs, AjaxRequestTarget target) {
    targetCRS = srs;
    updateTransformation(target);
  };
};
origin: org.geoserver.web/gs-web-demo

  @Override
  protected void onError(AjaxRequestTarget target, Form<?> form) {
    addFeedbackPanels(target);
  }
};
org.geoserver.web.demo

Most used classes

  • DemoRequest
    Holds on the properties used as arguments for the TestWfsPost servlet
  • PreviewLayer
    A model class for the UI, hides the difference between simple layers and groups, centralizes the com
  • DemoRequestResponse
    An intermediate page used to submit a demo request to the TestWfsPostservlet. This page does not ext
  • DemoRequestsPage
  • PlainCodePage
    Shows the text in a section
  • DemoRequestsPageTest,
  • MapPreviewPageTest,
  • PreviewLayerProviderTest,
  • DemoRequestResponse$1,
  • MapPreviewPage$FormatComparator,
  • MapPreviewPage,
  • PreviewLayer$GMLOutputParams,
  • PreviewLayerModel,
  • PreviewLayerProvider$FullSizeCallable,
  • PreviewLayerProvider$SizeCallable,
  • PreviewLayerProviderMixedModeTest,
  • ReprojectPage$4,
  • ReprojectPage$5,
  • ReprojectPage$WKTPanel
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now