gpt4 book ai didi

org.geoserver.catalog.WMTSStoreInfo.getName()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-22 12:27:05 26 4
gpt4 key购买 nike

本文整理了Java中org.geoserver.catalog.WMTSStoreInfo.getName()方法的一些代码示例,展示了WMTSStoreInfo.getName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WMTSStoreInfo.getName()方法的具体详情如下:
包路径:org.geoserver.catalog.WMTSStoreInfo
类名称:WMTSStoreInfo
方法名:getName

WMTSStoreInfo.getName介绍

暂无

代码示例

代码示例来源:origin: geoserver/geoserver

public String getName() {
  return delegate.getName();
}

代码示例来源:origin: geoserver/geoserver

private void modifyWMTSStore(WMTSStoreInfo wmss) throws IOException {
  LOGGER.fine("Persisting wmts store " + wmss.getName());
  Resource xml = dd.config(wmss);
  persist(wmss, xml);
}

代码示例来源:origin: geoserver/geoserver

private void addWMTSStore(WMTSStoreInfo wmss) throws IOException {
  LOGGER.fine("Persisting wmts store " + wmss.getName());
  Resource xml = dd.config(wmss);
  persist(wmss, xml);
}

代码示例来源:origin: geoserver/geoserver

private void removeWMTSStore(WMTSStoreInfo wmss) throws IOException {
  LOGGER.fine("Removing  wmts datastore " + wmss.getName());
  Resource directory = dd.get(wmss);
  rmRes(directory);
}

代码示例来源:origin: geoserver/geoserver

private void loadWmtsStore(
    StoreContents storeContents, CatalogImpl catalog, XStreamPersister xp) {
  final Resource storeResource = storeContents.resource;
  WMTSStoreInfo wmts = null;
  try {
    wmts = depersist(xp, storeContents.contents, WMTSStoreInfo.class);
    catalog.add(wmts);
    LOGGER.info("Loaded wmtsstore '" + wmts.getName() + "'");
  } catch (Exception e) {
    LOGGER.log(
        Level.WARNING, "Failed to load wmts store '" + storeResource.name() + "'", e);
    return;
  }
  // load wmts layers
  LayerLoader<WMTSLayerInfo> coverageLoader =
      new LayerLoader<>(WMTSLayerInfo.class, xp, catalog);
  try (AsynchResourceIterator<LayerContents> it =
      new AsynchResourceIterator<>(
          storeResource.parent(),
          Resources.DirectoryFilter.INSTANCE,
          WMTS_LAYER_MAPPER)) {
    while (it.hasNext()) {
      LayerContents lc = it.next();
      coverageLoader.accept(lc);
    }
  }
}

代码示例来源:origin: geoserver/geoserver

public WMTSStoreInfo clone(final WMTSStoreInfo source, boolean allowEnvParametrization) {
  WMTSStoreInfo target;
  try {
    target = (WMTSStoreInfo) SerializationUtils.clone(source);
    if (target instanceof StoreInfoImpl && target.getCatalog() == null) {
      ((StoreInfoImpl) target).setCatalog(catalog);
    }
  } catch (Exception e) {
    target = catalog.getFactory().createWebMapTileServer();
    target.setDescription(source.getDescription());
    target.setEnabled(source.isEnabled());
    target.setName(source.getName());
    target.setType(source.getType());
    target.setWorkspace(source.getWorkspace());
  }
  setConnectionParameters(source, target);
  if (allowEnvParametrization) {
    // Resolve GeoServer Environment placeholders
    final GeoServerEnvironment gsEnvironment =
        GeoServerExtensions.bean(GeoServerEnvironment.class);
    if (gsEnvironment != null && GeoServerEnvironment.ALLOW_ENV_PARAMETRIZATION) {
      target.setCapabilitiesURL(
          (String) gsEnvironment.resolveValue(source.getCapabilitiesURL()));
      target.setUsername((String) gsEnvironment.resolveValue(source.getUsername()));
      target.setPassword((String) gsEnvironment.resolveValue(source.getPassword()));
    }
  }
  return target;
}

代码示例来源:origin: org.geoserver.web/gs-web-core

@Override
protected Component getContents(String id) {
  return new StoreConnectionFailedInformationPanel(
      id, info.getName(), exceptionMessage);
}

代码示例来源:origin: org.geoserver/gs-restconfig

boolean layerConfigured(final WMTSStoreInfo store, final String nativeName) {
  final Filter filter =
      Predicates.and(
          Predicates.equal("store.name", store.getName()),
          Predicates.equal("nativeName", nativeName));
  try (CloseableIterator<WMTSLayerInfo> it =
      catalog.list(WMTSLayerInfo.class, filter, 0, 1, null)) {
    return it.hasNext();
  }
}

代码示例来源:origin: org.geoserver/gs-restconfig

HttpStatus.FORBIDDEN);
if (!original.getName().equals(info.getName())) {
  throw new RestException(
      "Attempting to rename " + storeName + " to " + info.getName() + " via PUT",
      HttpStatus.FORBIDDEN);

代码示例来源:origin: org.geoserver/gs-restconfig

@Test
public void testGetAllAsHTML() throws Exception {
  Document dom = getAsDOM(RestBaseController.ROOT_PATH + "/workspaces/sf/wmtsstores.html");
  List<WMTSStoreInfo> stores = catalog.getStoresByWorkspace("sf", WMTSStoreInfo.class);
  NodeList links = xp.getMatchingNodes("//html:a", dom);
  assertEquals(stores.size(), links.getLength());
  for (int i = 0; i < stores.size(); i++) {
    WMTSStoreInfo store = stores.get(i);
    Element link = (Element) links.item(i);
    assertTrue(link.getAttribute("href").endsWith(store.getName() + ".html"));
  }
}

代码示例来源:origin: org.geoserver/gs-restconfig

catalog.add(store);
String storeName = store.getName();
LOGGER.info("POST wmts store " + storeName);
UriComponents uriComponents =

代码示例来源:origin: org.geoserver/gs-restconfig

@Override
  protected void postEncodeReference(
      Object obj,
      String ref,
      String prefix,
      HierarchicalStreamWriter writer,
      MarshallingContext context) {
    if (obj instanceof NamespaceInfo) {
      NamespaceInfo ns = (NamespaceInfo) obj;
      converter.encodeLink(
          "/namespaces/" + converter.encode(ns.getPrefix()), writer);
    }
    if (obj instanceof WMTSStoreInfo) {
      WMTSStoreInfo store = (WMTSStoreInfo) obj;
      converter.encodeLink(
          "/workspaces/"
              + converter.encode(store.getWorkspace().getName())
              + "/wmtsstores/"
              + converter.encode(store.getName()),
          writer);
    }
  }
});

代码示例来源:origin: org.geoserver/gs-restconfig

&& !Objects.equals(storeName, resource.getStore().getName())) {
throw new RestException(
    "Expected wmts store "
        + storeName
        + " but client specified "
        + resource.getStore().getName(),
    HttpStatus.FORBIDDEN);

代码示例来源:origin: org.geoserver.web/gs-web-core

"storeEmpty",
    this,
    store.getName(),
    store.getWorkspace().getName())
.getString());

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com