gpt4 book ai didi

org.geoserver.wms.WMSInfoImpl.getMetadata()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-24 19:43:05 25 4
gpt4 key购买 nike

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

WMSInfoImpl.getMetadata介绍

暂无

代码示例

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

public Boolean isBBOXForEachCRS() {
  if (bboxForEachCRS != null) {
    return bboxForEachCRS;
  }
  // check the metadata map if upgrading from 2.1.x
  Boolean bool = getMetadata().get("bboxForEachCRS", Boolean.class);
  return bool != null && bool;
}

代码示例来源:origin: org.geoserver/wms

wms.getMetadata().put( "svgRenderer", (Serializable) props.get( "svgRenderer") );
wms.getMetadata().put( "svgAntiAlias",(Serializable) props.get( "svgAntiAlias") );

代码示例来源:origin: org.geoserver/gwc

public void testUpgradeDirectWMSIntegrationFlag() throws Exception {
  // no gwc-gs.xml exists, so that initialization runs
  when(configPersister.findConfigFile()).thenReturn(null);
  // no catalog layers for this test
  List<LayerInfo> layers = ImmutableList.of();
  List<LayerGroupInfo> groups = ImmutableList.of();
  when(rawCatalog.getLayers()).thenReturn(layers);
  when(rawCatalog.getLayerGroups()).thenReturn(groups);
  WMSInfoImpl wmsInfo = new WMSInfoImpl();
  // initialize wmsInfo with a value for the old direct wms integration flag
  wmsInfo.getMetadata().put(GWCInitializer.WMS_INTEGRATION_ENABLED_KEY, Boolean.TRUE);
  // make sure WMSInfo exists
  when(geoServer.getService(eq(WMSInfo.class))).thenReturn(wmsInfo);
  ArgumentCaptor<GWCConfig> captor = ArgumentCaptor.forClass(GWCConfig.class);
  // run layer initialization
  initializer.initialize(geoServer);
  verify(configPersister, times(2)).save(captor.capture());
  assertTrue(captor.getAllValues().get(0).isDirectWMSIntegrationEnabled());
  assertFalse(wmsInfo.getMetadata().containsKey(GWCInitializer.WMS_INTEGRATION_ENABLED_KEY));
  verify(geoServer).save(same(wmsInfo));
}

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

@Override
  public Object doUnmarshal(
      Object result, HierarchicalStreamReader reader, UnmarshallingContext context) {
    WMSInfoImpl service = (WMSInfoImpl) super.doUnmarshal(result, reader, context);
    MetadataMap metadata = service.getMetadata();
    // for backwards compatibility with 2.1.3+ data directories, check if the auth urls and
    // identifiers are stored in the metadata map
    if (service.getAuthorityURLs() == null && metadata != null) {
      String serialized = metadata.get("authorityURLs", String.class);
      List<AuthorityURLInfo> authorities;
      if (serialized == null) {
        authorities = new ArrayList<AuthorityURLInfo>(1);
      } else {
        authorities = AuthorityURLInfoInfoListConverter.fromString(serialized);
      }
      service.setAuthorityURLs(authorities);
    }
    if (service.getIdentifiers() == null && metadata != null) {
      String serialized = metadata.get("identifiers", String.class);
      List<LayerIdentifierInfo> identifiers;
      if (serialized == null) {
        identifiers = new ArrayList<LayerIdentifierInfo>(1);
      } else {
        identifiers = LayerIdentifierInfoListConverter.fromString(serialized);
      }
      service.setIdentifiers(identifiers);
    }
    return service;
  }
}

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

wms.getMetadata().put("svgRenderer", (Serializable) props.get("svgRenderer"));
wms.getMetadata().put("svgAntiAlias", (Serializable) props.get("svgAntiAlias"));

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