package org.vfny.geoserver.wms.responses.map.kml; import org.vfny.geoserver.wms.WmsException; import org.vfny.geoserver.wms.requests.GetMapRequest; public class OWS5MapProducer extends KMLMapProducer { public OWS5MapProducer(String mapFormat, String mime_type) { super(mapFormat, mime_type); } public void produceMap() throws WmsException { final GetMapRequest request = mapContext.getRequest(); // check module related parameters (extended data off by default, style on by default) String extendedDataParam = (String) request.getFormatOptions().get("extendedData"); boolean extendedData = extendedDataParam != null && "true".equals(extendedDataParam.toLowerCase()); String styleParam = (String) request.getFormatOptions().get("style"); boolean style = styleParam == null || "true".equals(styleParam.toLowerCase()); transformer = new OWS5Transformer(extendedData, style); transformer.setIndentation(3); } }