private static void paintLayer( Graphics2D g, String layerName, Layers layers, WmsRequest request) { log.info("painting " + layerName); final Layer layer = layers.getLayer(layerName); if (layer != null) { layer.render(g, request); log.info("finished painting " + layerName); } else log.warn("no paintImage implementation for layer: " + layerName); }
Map<String, String> getInfos(Date time, WmsRequest request, Point point, String mimeType) { Map<String, String> map = new HashMap<String, String>(); for (String layerName : request.getLayers()) { Layer layer = layers.getLayer(layerName); if (layer != null) { String info = layer.getInfo(time, request, point, mimeType); if (info != null) map.put(layerName, info); } else log.warn("no getInfo implementation for layer: " + layerName); } return map; }