/** @see WebMapService#getServiceInfo() */ public WMSInfo getServiceInfo() { return wms.getServiceInfo(); }
/** * If TRUE is returned GetFeatureInfo results should NOT be reproject to the map coordinate * reference system. * * @return GetFeatureInfo results reprojection allowance */ public boolean isFeaturesReprojectionDisabled() { return getServiceInfo().isFeaturesReprojectionDisabled(); }
<T> T getMetadataValue(String key, T defaultValue, Class<T> clazz) { if (getServiceInfo() == null) { return defaultValue; } MetadataMap metadata = getServiceInfo().getMetadata(); T parsedValue = Converters.convert(metadata.get(key), clazz); if (parsedValue == null) return defaultValue; return parsedValue; }
/** * Checks is a getMap mime type is allowed * * @param format */ public boolean isAllowedGetMapFormat(GetMapOutputFormat format) { if (getServiceInfo().isGetMapMimeTypeCheckingEnabled() == false) return true; Set<String> mimeTypes = getServiceInfo().getGetMapMimeTypes(); return mimeTypes.contains(format.getMimeType()); }
public String getVersion() { WMSInfo serviceInfo = getServiceInfo(); List<Version> versions = serviceInfo.getVersions(); String version; if (versions.size() > 0) { version = versions.get(0).toString(); } else { // shouldn't a version be set? version = "1.1.1"; } return version; }
public int getJpegCompression() { WMSInfo serviceInfo = getServiceInfo(); return getMetadataPercentage( serviceInfo.getMetadata(), JPEG_COMPRESSION, JPEG_COMPRESSION_DEFAULT); }
public int getPngCompression() { WMSInfo serviceInfo = getServiceInfo(); return getMetadataPercentage( serviceInfo.getMetadata(), PNG_COMPRESSION, PNG_COMPRESSION_DEFAULT); }
public boolean isSvgAntiAlias() { WMSInfo serviceInfo = getServiceInfo(); Boolean svgAntiAlias = Converters.convert(serviceInfo.getMetadata().get("svgAntiAlias"), Boolean.class); return svgAntiAlias == null ? true : svgAntiAlias.booleanValue(); }
public boolean getKmlKmAttr() { Boolean kmAttr = Converters.convert(getServiceInfo().getMetadata().get(KML_KMLATTR), Boolean.class); return kmAttr == null ? KML_KMLATTR_DEFAULT : kmAttr.booleanValue(); }
public boolean getKmlPlacemark() { Boolean kmAttr = Converters.convert( getServiceInfo().getMetadata().get(KML_KMLPLACEMARK), Boolean.class); return kmAttr == null ? KML_KMLPLACEMARK_DEFAULT : kmAttr.booleanValue(); }
public int getWatermarkPosition() { WatermarkInfo watermark = getServiceInfo().getWatermark(); Position position = watermark.getPosition(); return position.getCode(); }
public void setSvgRenderer(String svgRendererHint) { WMSInfo serviceInfo = getServiceInfo(); serviceInfo.getMetadata().put("svgRenderer", svgRendererHint); getGeoServer().save(serviceInfo); }
@Test public void testRootLayer() throws Exception { Document dom = findCapabilities(false); WMS wms = getWMS(); WMSInfo info = wms.getServiceInfo(); DOMSource domSource = new DOMSource(dom); StringWriter writer = new StringWriter(); StreamResult result = new StreamResult(writer); TransformerFactory tf = TransformerFactory.newInstance(); Transformer transformer = tf.newTransformer(); transformer.transform(domSource, result); assertEquals(writer.toString().contains(info.getRootLayerTitle()), true); }
void addSRSAndSetFlag() { WMSInfo wms = getWMS().getServiceInfo(); wms.getSRS().add("4326"); wms.getSRS().add("3005"); wms.getSRS().add("3857"); wms.setBBOXForEachCRS(true); getGeoServer().save(wms); }
void addSRSAndSetFlag() { WMSInfo wms = getWMS().getServiceInfo(); wms.getSRS().add("4326"); wms.getSRS().add("3005"); wms.getSRS().add("3857"); wms.setBBOXForEachCRS(true); getGeoServer().save(wms); }
void addSRSAndSetFlag() { WMSInfo wms = getWMS().getServiceInfo(); wms.getSRS().add("4326"); wms.getSRS().add("3005"); wms.getSRS().add("3857"); wms.setBBOXForEachCRS(true); getGeoServer().save(wms); }
@After public void removeSRS() { WMSInfo wms = getWMS().getServiceInfo(); wms.getSRS().remove("4326"); wms.getSRS().remove("3005"); wms.getSRS().remove("3857"); wms.setBBOXForEachCRS(false); getGeoServer().save(wms); }
@After public void removeSRS() { WMSInfo wms = getWMS().getServiceInfo(); wms.getSRS().remove("4326"); wms.getSRS().remove("3005"); wms.getSRS().remove("3857"); wms.setBBOXForEachCRS(false); getGeoServer().save(wms); }
@After public void removeSRS() { WMSInfo wms = getWMS().getServiceInfo(); wms.getSRS().remove("4326"); wms.getSRS().remove("3005"); wms.getSRS().remove("3857"); wms.setBBOXForEachCRS(false); getGeoServer().save(wms); }
void addMimeTypes() { getMapFormat = new RenderedImageMapOutputFormat(getWMS()); getInfoFormat = new TextFeatureInfoOutputFormat(getWMS()); WMSInfo wms = getWMS().getServiceInfo(); wms.getGetMapMimeTypes().add(getMapFormat.getMimeType()); wms.getGetFeatureInfoMimeTypes().add(getInfoFormat.getContentType()); wms.setGetMapMimeTypeCheckingEnabled(true); wms.setGetFeatureInfoMimeTypeCheckingEnabled(true); getGeoServer().save(wms); }