Mercurial > dive4elements > river
comparison gwt-client/src/main/java/org/dive4elements/river/client/server/CapabilitiesParser.java @ 8856:5e38e2924c07 3.2.x
Fix code style.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Thu, 18 Jan 2018 20:12:01 +0100 |
parents | fc54202a4b1e |
children | 654aaa0d7576 |
comparison
equal
deleted
inserted
replaced
8855:d7c005e12af0 | 8856:5e38e2924c07 |
---|---|
110 | 110 |
111 | 111 |
112 public static void main(String[] args) { | 112 public static void main(String[] args) { |
113 log.info("Do static Capabilities request/parsing."); | 113 log.info("Do static Capabilities request/parsing."); |
114 | 114 |
115 String log4jProperties = System.getenv(BaseServletContextListener.LOG4J_PROPERTIES); | 115 String log4jProperties = System.getenv( |
116 BaseServletContextListener.LOG4J_PROPERTIES); | |
116 LoggingConfigurator.init(log4jProperties); | 117 LoggingConfigurator.init(log4jProperties); |
117 | 118 |
118 try { | 119 try { |
119 String wmsURL = System.getProperty("test.wms"); | 120 String wmsURL = System.getProperty("test.wms"); |
120 if (wmsURL == null || args.length > 0) { | 121 if (wmsURL == null || args.length > 0) { |
220 | 221 |
221 List<WMSLayer> layers = parseLayers(layerNodes, getMapOnlineResource); | 222 List<WMSLayer> layers = parseLayers(layerNodes, getMapOnlineResource); |
222 | 223 |
223 // Parse MIME types of supported return types, e.g. image/jpeg | 224 // Parse MIME types of supported return types, e.g. image/jpeg |
224 NodeList mapFormatNodes = (NodeList) | 225 NodeList mapFormatNodes = (NodeList) |
225 XMLUtils.xpath(capabilities, XPATH_MAP_FORMAT, XPathConstants.NODESET); | 226 XMLUtils.xpath( |
227 capabilities, XPATH_MAP_FORMAT, XPathConstants.NODESET); | |
226 List<String> mapFormats = new ArrayList<String>(); | 228 List<String> mapFormats = new ArrayList<String>(); |
227 for (int n = 0; n < mapFormatNodes.getLength(); n++) { | 229 for (int n = 0; n < mapFormatNodes.getLength(); n++) { |
228 mapFormats.add(mapFormatNodes.item(n).getTextContent()); | 230 mapFormats.add(mapFormatNodes.item(n).getTextContent()); |
229 } | 231 } |
230 | 232 |
335 | 337 |
336 return layers; | 338 return layers; |
337 } | 339 } |
338 | 340 |
339 | 341 |
340 protected static WMSLayer parseLayer(Node layerNode, String onlineResource) { | 342 protected static WMSLayer parseLayer( |
343 Node layerNode, | |
344 String onlineResource | |
345 ) { | |
341 String title = (String) XMLUtils.xpath( | 346 String title = (String) XMLUtils.xpath( |
342 layerNode, | 347 layerNode, |
343 "Title/text()", | 348 "Title/text()", |
344 XPathConstants.STRING); | 349 XPathConstants.STRING); |
345 | 350 |
349 XPathConstants.STRING); | 354 XPathConstants.STRING); |
350 | 355 |
351 log.debug("Found layer: " + title + "(" + name + ")"); | 356 log.debug("Found layer: " + title + "(" + name + ")"); |
352 | 357 |
353 boolean queryable = true; | 358 boolean queryable = true; |
354 Node queryableAttr = layerNode.getAttributes().getNamedItem("queryable"); | 359 Node queryableAttr = layerNode.getAttributes() |
355 if (queryableAttr != null && queryableAttr.getNodeValue().equals("0")) { | 360 .getNamedItem("queryable"); |
361 if (queryableAttr != null | |
362 && queryableAttr.getNodeValue().equals("0") | |
363 ) { | |
356 queryable = false; | 364 queryable = false; |
357 } | 365 } |
358 | 366 |
359 List<String> srs = parseSRS(layerNode); | 367 List<String> srs = parseSRS(layerNode); |
360 | 368 |
363 "Layer", | 371 "Layer", |
364 XPathConstants.NODESET); | 372 XPathConstants.NODESET); |
365 | 373 |
366 List<WMSLayer> layers = parseLayers(layersNodes, onlineResource); | 374 List<WMSLayer> layers = parseLayers(layersNodes, onlineResource); |
367 | 375 |
368 return new WMSLayer(onlineResource, title, name, srs, layers, queryable); | 376 return new WMSLayer( |
377 onlineResource, title, name, srs, layers, queryable); | |
369 } | 378 } |
370 | 379 |
371 | 380 |
372 protected static List<String> parseSRS(Node layerNode) { | 381 protected static List<String> parseSRS(Node layerNode) { |
373 NodeList srsNodes = ((Element) layerNode).getElementsByTagName("SRS"); | 382 NodeList srsNodes = ((Element) layerNode).getElementsByTagName("SRS"); |