Catalog.getLayers
Code IndexAdd Codota to your IDE (free)

Best code snippets using org.geoserver.catalog.Catalog.getLayers(Showing top 15 results out of 315)

  • Common ways to obtain Catalog
private void myMethod () {
Catalog c =
  • new CatalogImpl()
  • Smart code suggestions by Codota
}
origin: geoserver/geoserver

@Test
public void testLayerPreviewTab() {
  LayerInfo l = getCatalog().getLayers().get(0);
  assertFalse(l.getDefaultStyle() == buildingsStyle);
  // used to fail with an exception here because the template file cannot be found
  tester.executeAjaxEvent("styleForm:context:tabs-container:tabs:2:link", "click");
  print(tester.getLastRenderedPage(), true, true);
  tester.assertComponent("styleForm:context:panel", OpenLayersPreviewPanel.class);
}
origin: geoserver/geoserver

private void mockCatalog() {
  when(catalog.getLayers()).thenReturn(Arrays.asList(layer));
  when(catalog.getLayerGroups()).thenReturn(Arrays.asList(layerGroup));
  when(catalog.getLayer(eq(layer.getId()))).thenReturn(layer);
  when(catalog.getLayerGroup(layerGroup.getId())).thenReturn(layerGroup);
  when(catalog.getLayerByName(eq(layer.getResource().prefixedName()))).thenReturn(layer);
  when(catalog.getLayerGroupByName(tileLayerName(layerGroup))).thenReturn(layerGroup);
}
origin: geoserver/geoserver

public boolean hideResource(ResourceInfo resource) {
  if (LocalPublished.get() != null) {
    for (LayerInfo l : resource.getCatalog().getLayers(resource)) {
      if (hideLayer(l)) {
        return true;
      }
    }
  }
  return hideWorkspace(resource.getStore().getWorkspace());
}
origin: geoserver/geoserver

public ResourceConfigurationPage(ResourceInfo info, boolean isNew) {
  super(isNew);
  this.returnPageClass = LayerPage.class;
  setupPublished(getCatalog().getLayers(info).get(0));
  setupResource(info);
}
origin: geoserver/geoserver

@Test
public void testGetAllInWorkspaceAsXML() throws Exception {
  Document dom = getAsDOM( ROOT_PATH + "/workspaces/cite/layers.xml",200);
  int count = catalog.getResourcesByNamespace("cite", ResourceInfo.class).stream().mapToInt(info -> catalog.getLayers(info).size()).sum();
  assertXpathEvaluatesTo(count+"", "count(//layer)", dom );
}

origin: geoserver/geoserver

private void addToMap(final WMSMapContent map, final QName typeName) throws IOException {
  final FeatureTypeInfo ftInfo = getCatalog().getFeatureTypeByName(
      typeName.getNamespaceURI(), typeName.getLocalPart());
  List<LayerInfo> layers = getCatalog().getLayers(ftInfo);
  StyleInfo defaultStyle = layers.get(0).getDefaultStyle();
  Style style = defaultStyle.getStyle();
  map.addLayer(new FeatureLayer(ftInfo.getFeatureSource(null, null), style));
}
origin: geoserver/geoserver

@Test
public void testGetLayerByResource() {
  addLayer();
  
  List<LayerInfo> layers = catalog.getLayers(ft);
  assertEquals( 1, layers.size() );
  LayerInfo l2 = layers.get(0);
  
  assertNotSame( l, l2 );
  assertEquals( l, l2 );
}

origin: geoserver/geoserver

@Test
public void testCatalogUpdates() {
  long updateSequence = getGeoServer().getGlobal().getUpdateSequence();
  
  // remove one layer
  getCatalog().remove(getCatalog().getLayers().get(0));
  
  long newUpdateSequence = getGeoServer().getGlobal().getUpdateSequence();
  assertTrue(newUpdateSequence > updateSequence);
}

origin: geoserver/geoserver

@Test
public void testDelete() throws Exception {
  assertNotNull( catalog.getCoverageByName("wcs", "BlueMarble"));
  for (LayerInfo l : catalog.getLayers( catalog.getCoverageByName("wcs", "BlueMarble") ) ) {
    catalog.remove(l);
  }
  assertEquals( 200,  
    deleteAsServletResponse( RestBaseController.ROOT_PATH + "/workspaces/wcs/coveragestores/BlueMarble/coverages/BlueMarble").getStatus());
  assertNull( catalog.getCoverageByName("wcs", "BlueMarble"));
}
origin: geoserver/geoserver

@Test
public void testGetAllAsXML() throws Exception {
  Document dom = getAsDOM( ROOT_PATH + "/layers.xml",200);
  assertXpathEvaluatesTo(catalog.getLayers().size()+"", "count(//layer)", dom );
}
origin: geoserver/geoserver

private void addRasterToMap(final WMSMapContent map, final QName typeName) throws IOException, FactoryRegistryException, TransformException, SchemaException {
  final CoverageInfo coverageInfo = getCatalog().getCoverageByName(typeName.getNamespaceURI(),
      typeName.getLocalPart());
  List<LayerInfo> layers = getCatalog().getLayers(coverageInfo);
  StyleInfo defaultStyle = layers.get(0).getDefaultStyle();
  Style style = defaultStyle.getStyle();
  
  SimpleFeatureCollection fc = FeatureUtilities.wrapGridCoverageReader(
      (GridCoverage2DReader)coverageInfo.getGridCoverageReader(null, null), new GeneralParameterValue[] {});
  map.addLayer(new FeatureLayer(fc, style));
}

origin: geoserver/geoserver

@Test
public void testRemoveLayer() {
  addLayer();
  assertEquals( 1, catalog.getLayers().size() );
  
  catalog.remove(l);
  assertTrue( catalog.getLayers().isEmpty() );
}

origin: org.geoserver/gs-main

@Test
public void testRemoveLayer() {
  addLayer();
  assertEquals( 1, catalog.getLayers().size() );
  
  catalog.remove(l);
  assertTrue( catalog.getLayers().isEmpty() );
}

origin: org.geoserver/gs-main

public boolean hideResource(ResourceInfo resource) {
  if (LocalPublished.get() != null) {
    for (LayerInfo l : resource.getCatalog().getLayers(resource)) {
      if (hideLayer(l)) {
        return true;
      }
    }
  }
  return hideWorkspace(resource.getStore().getWorkspace());
}
origin: org.geoserver/gs-wms

private void addToMap(final WMSMapContent map, final QName typeName) throws IOException {
  final FeatureTypeInfo ftInfo = getCatalog().getFeatureTypeByName(
      typeName.getNamespaceURI(), typeName.getLocalPart());
  List<LayerInfo> layers = getCatalog().getLayers(ftInfo);
  StyleInfo defaultStyle = layers.get(0).getDefaultStyle();
  Style style = defaultStyle.getStyle();
  map.addLayer(new FeatureLayer(ftInfo.getFeatureSource(null, null), style));
}
org.geoserver.catalogCataloggetLayers

Javadoc

All layers in the catalog.

The resulting list should not be used to add or remove layers to or from the catalog, the #add(LayerInfo) and #remove(LayerInfo)methods are used for this purpose.

Popular methods of Catalog

  • getLayerByName
    Returns the layer matching a particular qualified name. Isolated workspaces content will be ignored
  • getWorkspaceByName
    Returns a workspace by name, or null if no such workspace exists.
  • add
    Adds a new workspace
  • save
    Saves changes to an existing workspace.
  • getFactory
    The factory used to create catalog objects.
  • getCoverageByName
    Looks up a coverage by qualified name. This method is convenience for: getResourceByName(name,Cover
  • getFeatureTypeByName
    Looks up a feature type by qualified name. This method is convenience for: getResourceByName( name,
  • getNamespaceByPrefix
    Looks up a namespace by its prefix.
  • getStyleByName
    Returns the style matching a particular name in the specified workspace, or null if no such style c
  • getResourceByName
    Looks up a resource by qualified name.clazz is used to determine the implementation of ResourceInfo
  • getResourcePool
    Returns the pool or cache for resources. This object is used to load physical resources like data st
  • getLayerGroupByName
    Returns the layer group matching a particular name in the specified workspace, ornull if no such lay
  • getResourcePool,
  • getLayerGroupByName,
  • getResourceLoader,
  • getCoverageStoreByName,
  • getCoverages,
  • getLayerGroups,
  • list,
  • getDataStoreByName,
  • getDefaultWorkspace

Popular classes and methods

  • requestLocationUpdates (LocationManager)
  • getOriginalFilename (MultipartFile)
  • scheduleAtFixedRate (Timer)
    Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
  • Component (java.awt)
  • BufferedInputStream (java.io)
    Wraps an existing InputStream and buffers the input. Expensive interaction with the underlying input
  • BufferedReader (java.io)
    Wraps an existing Reader and buffers the input. Expensive interaction with the underlying reader is
  • MalformedURLException (java.net)
    Thrown to indicate that a malformed URL has occurred. Either no legal protocol could be found in a s
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • ResourceBundle (java.util)
    ResourceBundle is an abstract class which is the superclass of classes which provide Locale-specifi
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if

For IntelliJ IDEA and
Android Studio

  • Codota IntelliJ IDEA pluginCodota Android Studio pluginCode IndexSign in
  • EnterpriseFAQAboutContact Us
  • Terms of usePrivacy policyCodeboxFind Usages
Add Codota to your IDE (free)