/** * Builds the concrete legends info for each raw legend info using the provided layer * information. The returned map index the legend info per layer. */ public Map<String, LegendInfo> getLegendsInfo(String layerName, String layerUrl) { Map<String, LegendInfo> legendsInfo = new HashMap<>(); for (LegendRawInfo legendRawInfo : legendsRawInfo) { legendsInfo.put( legendRawInfo.getStyle(), legendRawInfo.getLegendInfo( layerName, layerUrl, defaultWidth, defaultHeight, defaultFormat)); } return legendsInfo; } }