static void writeContext(IMap map, BufferedWriter out) throws IOException { writeHeader(map, out); writeGeneral(map, out); append(2, out, "<ResourceList>"); // $NON-NLS-1$ for (ILayer layer : map.getMapLayers()) { try { if (layer.isType(Layer.class)) { writeLayer(layer, out); } else if (layer.isType(WFSDataStore.class)) { writeFeatureType(layer, out); } else { // n/a } } catch (IOException io) { // skip - unable to figure out details ... } } append(2, out, "</ResourceList>"); // $NON-NLS-1$ append(0, out, "</OWSContext>"); // $NON-NLS-1$ }