/** * Returns all named layers in the capabilities document. * * @return an unordered list of the document's named layers. */ public List<WMSLayerCapabilities> getNamedLayers() { if (this.getCapabilityInformation() == null || this.getCapabilityInformation().getLayerCapabilities() == null) return null; List<WMSLayerCapabilities> namedLayers = new ArrayList<WMSLayerCapabilities>(); for (WMSLayerCapabilities layer : this.getCapabilityInformation().getLayerCapabilities()) { namedLayers.addAll(layer.getNamedLayers()); } return namedLayers; }