gpt4 book ai didi

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

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

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

WMSInfoImpl.<init>介绍

暂无

代码示例

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

@Override
  public <T> T create(Class<T> clazz) {
    return (T) new WMSInfoImpl();
  }
}

代码示例来源:origin: locationtech/geowave

@Override
public WMSInfo getServiceInfo() {
 return new WMSInfoImpl();
}

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

protected WMSInfo createServiceFromScratch(GeoServer gs) {
  WMSInfo wms = new WMSInfoImpl();
  wms.setName("WMS");
  return wms;
}

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

public ServiceInfo load(LegacyServicesReader reader, GeoServer geoServer)
    throws Exception {
  WMSInfoImpl wms = new WMSInfoImpl();
  wms.setId( "wms" );

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

@Before
public void setUp() throws Exception {
  geoServerImpl = new GeoServerImpl();
  geoServerImpl.add(new WMSInfoImpl());
  wms = new WMS(geoServerImpl);
  params = new HashMap<String, String>();
}

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

@SuppressWarnings("unchecked")
public WMSInfo load(LegacyServicesReader reader, GeoServer geoServer) throws Exception {
  WMSInfoImpl wms = new WMSInfoImpl();
  wms.setId("wms");

代码示例来源: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.community/gs-jms-geoserver

@Test
public void testAddService() throws Exception {
  // create a WMS service for the test workspace
  WMSInfoImpl serviceInfo = new WMSInfoImpl();
  serviceInfo.setName("TEST-WMS-NAME");
  serviceInfo.setId("TEST-WMS-ID");
  serviceInfo.setWorkspace(workspace);
  serviceInfo.setAbstract("TEST-WMS-ABSTRACT");
  // add the new service to GeoServer
  getGeoServer().add(serviceInfo);
  // waiting for a service add event
  List<Message> messages =
      JmsEventsListener.getMessagesByHandlerKey(
          5000, (selected) -> selected.size() >= 1, SERVICE_EVENT_HANDLER_KEY);
  // let's check if the new added service was correctly published
  assertThat(messages.size(), is(1));
  List<JMSServiceModifyEvent> serviceEvents =
      getMessagesForHandler(messages, SERVICE_EVENT_HANDLER_KEY, serviceHandler);
  assertThat(serviceEvents.size(), is(1));
  assertThat(serviceEvents.get(0).getEventType(), is(JMSEventType.ADDED));
  // check the service content
  ServiceInfo publishedService = serviceEvents.get(0).getSource();
  assertThat(publishedService.getName(), is("TEST-WMS-NAME"));
  assertThat(publishedService.getId(), is("TEST-WMS-ID"));
  assertThat(publishedService.getAbstract(), is("TEST-WMS-ABSTRACT"));
}

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

public void testSldDisabled() throws Exception {
  HashMap kvp = new HashMap();
  URL url = GetMapKvpRequestReader.class.getResource("BasicPolygonsLibraryDefault.sld");
  String decoded = URLDecoder.decode(url.toExternalForm(), "UTF-8");
  kvp.put("sld", decoded);
  kvp.put(
      "layers",
      MockData.BASIC_POLYGONS.getPrefix() + ":" + MockData.BASIC_POLYGONS.getLocalPart());
  WMS wms = new WMS(getGeoServer());
  WMSInfo oldInfo = wms.getGeoServer().getService(WMSInfo.class);
  WMSInfo info = new WMSInfoImpl();
  info.setDynamicStylingDisabled(Boolean.TRUE);
  getGeoServer().remove(oldInfo);
  getGeoServer().add(info);
  reader = new GetFeatureInfoKvpReader(wms);
  GetFeatureInfoRequest request = (GetFeatureInfoRequest) reader.createRequest();
  boolean error = false;
  try {
    request = (GetFeatureInfoRequest) reader.read(request, parseKvp(kvp), kvp);
  } catch (ServiceException e) {
    error = true;
  }
  getGeoServer().remove(info);
  getGeoServer().add(oldInfo);
  assertTrue(error);
}

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

public void testSldDisabled() throws Exception {
  HashMap kvp = new HashMap();
  URL url = GetMapKvpRequestReader.class.getResource("BasicPolygonsLibraryDefault.sld");
  String decoded = URLDecoder.decode(url.toExternalForm(), "UTF-8");
  kvp.put("sld", decoded);
  kvp.put(
      "layers",
      MockData.BASIC_POLYGONS.getPrefix() + ":" + MockData.BASIC_POLYGONS.getLocalPart());
  WMS wms = new WMS(getGeoServer());
  WMSInfo oldInfo = wms.getGeoServer().getService(WMSInfo.class);
  WMSInfo info = new WMSInfoImpl();
  info.setDynamicStylingDisabled(Boolean.TRUE);
  getGeoServer().remove(oldInfo);
  getGeoServer().add(info);
  reader = new GetMapKvpRequestReader(wms);
  GetMapRequest request = (GetMapRequest) reader.createRequest();
  boolean error = false;
  try {
    request = (GetMapRequest) reader.read(request, parseKvp(kvp), kvp);
  } catch (ServiceException e) {
    error = true;
  }
  getGeoServer().remove(info);
  getGeoServer().add(oldInfo);
  assertTrue(error);
}

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

@Before
public void internalSetUp() throws IOException {
  this.catalog = getCatalog();
  geosConfig = new GeoServerImpl();
  geosInfo = new GeoServerInfoImpl(geosConfig);
  geosInfo.setContact(new ContactInfoImpl());
  geosConfig.setGlobal(geosInfo);
  wmsInfo = new WMSInfoImpl();
  geosConfig.add(wmsInfo);
  geosConfig.setCatalog(catalog);
  wmsConfig = new WMS(geosConfig);
  wmsConfig.setApplicationContext(applicationContext);
  req = new GetCapabilitiesRequest();
  req.setBaseUrl(baseUrl);
  getTestData()
      .copyTo(
          getClass().getResourceAsStream("/legendURL/BasicPolygons.png"),
          LegendSampleImpl.LEGEND_SAMPLES_FOLDER + "/BasicPolygons.png");
  getTestData()
      .copyTo(
          getClass().getResourceAsStream("/legendURL/Bridges.png"),
          LegendSampleImpl.LEGEND_SAMPLES_FOLDER + "/Bridges.png");
  Map<String, String> namespaces = new HashMap<String, String>();
  namespaces.put("xlink", "http://www.w3.org/1999/xlink");
  namespaces.put("wms", "http://www.opengis.net/wms");
  namespaces.put("ows", "http://www.opengis.net/ows");
  XMLUnit.setXpathNamespaceContext(new SimpleNamespaceContext(namespaces));
  XPATH = XMLUnit.newXpathEngine();
}

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

public void testSldBodyDisabled() throws Exception {
  HashMap kvp = new HashMap();
  kvp.put("sld_body", STATES_SLD);
  kvp.put(
      "layers",
      MockData.BASIC_POLYGONS.getPrefix() + ":" + MockData.BASIC_POLYGONS.getLocalPart());
  WMS wms = new WMS(getGeoServer());
  WMSInfo oldInfo = wms.getGeoServer().getService(WMSInfo.class);
  WMSInfo info = new WMSInfoImpl();
  info.setDynamicStylingDisabled(Boolean.TRUE);
  getGeoServer().remove(oldInfo);
  getGeoServer().add(info);
  reader = new GetMapKvpRequestReader(wms);
  GetMapRequest request = (GetMapRequest) reader.createRequest();
  boolean error = false;
  try {
    request = (GetMapRequest) reader.read(request, parseKvp(kvp), kvp);
  } catch (ServiceException e) {
    error = true;
  }
  getGeoServer().remove(info);
  getGeoServer().add(oldInfo);
  assertTrue(error);
}

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

public void testSldBodyDisabled() throws Exception {
    HashMap kvp = new HashMap();
    kvp.put("sld_body", STATES_SLD);
    kvp.put(
        "layers",
        MockData.BASIC_POLYGONS.getPrefix() + ":" + MockData.BASIC_POLYGONS.getLocalPart());

    WMS wms = new WMS(getGeoServer());
    WMSInfo oldInfo = wms.getGeoServer().getService(WMSInfo.class);
    WMSInfo info = new WMSInfoImpl();
    info.setDynamicStylingDisabled(Boolean.TRUE);
    getGeoServer().remove(oldInfo);
    getGeoServer().add(info);
    reader = new GetFeatureInfoKvpReader(wms);
    GetFeatureInfoRequest request = (GetFeatureInfoRequest) reader.createRequest();
    boolean error = false;
    try {
      request = (GetFeatureInfoRequest) reader.read(request, parseKvp(kvp), kvp);
    } catch (ServiceException e) {
      error = true;
    }
    getGeoServer().remove(info);
    getGeoServer().add(oldInfo);
    assertTrue(error);
  }
}

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

/**
 * Sets up the configuration objects with default values. Since they're live, specific tests can
 * modify their state before running the assertions
 */
@Before
public void setUp() throws Exception {
  geosConfig = new GeoServerImpl();
  geosInfo = new GeoServerInfoImpl(geosConfig);
  geosInfo.setContact(new ContactInfoImpl());
  geosConfig.setGlobal(geosInfo);
  wmsInfo = new WMSInfoImpl();
  geosConfig.add(wmsInfo);
  catalog = new CatalogImpl();
  geosConfig.setCatalog(catalog);
  wmsConfig = new WMS(geosConfig);
  req = new GetCapabilitiesRequest();
  req.setBaseUrl(baseUrl);
  Map<String, String> namespaces = new HashMap<String, String>();
  namespaces.put("xlink", "http://www.w3.org/1999/xlink");
  XMLUnit.setXpathNamespaceContext(new SimpleNamespaceContext(namespaces));
  XPATH = XMLUnit.newXpathEngine();
}

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

public void testAllowDynamicStyles() throws Exception {
  GetMapRequest request = (GetMapRequest) reader.createRequest();
  BufferedReader input = getResourceInputStream("WMSPostLayerGroupNonDefaultStyle.xml");
  WMS wms = new WMS(getGeoServer());
  WMSInfo oldInfo = wms.getGeoServer().getService(WMSInfo.class);
  WMSInfo info = new WMSInfoImpl();
  info.setDynamicStylingDisabled(Boolean.TRUE);
  getGeoServer().remove(oldInfo);
  getGeoServer().add(info);
  GetMapXmlReader reader = new GetMapXmlReader(wms);
  boolean error = false;
  try {
    request = (GetMapRequest) reader.read(request, input, new HashMap());
  } catch (ServiceException e) {
    error = true;
  }
  getGeoServer().remove(info);
  getGeoServer().add(oldInfo);
  assertTrue(error);
}

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

geoServer.save(wmsService);
WMSInfoImpl workspaceWmsService = new WMSInfoImpl();
workspaceWmsService.setName(randomString());
workspaceWmsService.setTitle(randomString());

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

mockGeoServer.setGlobal(geoserverInfo);
WMSInfoImpl wmsInfo = new WMSInfoImpl();
wmsInfo.setId("wms");
wmsInfo.setName("WMS");

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

catalog.add(coverageLayerInfo);
geoServerImpl.add(new WMSInfoImpl());
WMS wms = new WMS(geoServerImpl);
request = new DescribeLayerRequest();

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