comparison gnv-artifacts/src/main/java/de/intevation/gnv/utils/MapfileGenerator.java @ 730:452fad121560

Implemented code for changing the title of a wms layer (issue198). gnv-artifacts/trunk@768 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 15 Mar 2010 11:13:21 +0000
parents 9ba6bb85d6dd
children 9a828e5a2390
comparison
equal deleted inserted replaced
729:d23ad22bcfe7 730:452fad121560
49 49
50 public static final String META_FILE_NAME = "meta.xml"; 50 public static final String META_FILE_NAME = "meta.xml";
51 51
52 public static final String XPATH_LAYER = "/art:meta/art:layer"; 52 public static final String XPATH_LAYER = "/art:meta/art:layer";
53 public static final String XPATH_LAYER_NAME = "art:name"; 53 public static final String XPATH_LAYER_NAME = "art:name";
54 public static final String XPATH_LAYER_TITLE = "art:title";
54 public static final String XPATH_LAYER_TYPE = "art:type"; 55 public static final String XPATH_LAYER_TYPE = "art:type";
55 public static final String XPATH_LAYER_DATA = "art:data"; 56 public static final String XPATH_LAYER_DATA = "art:data";
56 public static final String XPATH_LAYER_STATUS = "art:status"; 57 public static final String XPATH_LAYER_STATUS = "art:status";
57 public static final String XPATH_LAYER_MODEL = "art:model"; 58 public static final String XPATH_LAYER_MODEL = "art:model";
58 59
302 String name = parseLayerAttr(layer, XPATH_LAYER_NAME); 303 String name = parseLayerAttr(layer, XPATH_LAYER_NAME);
303 if (name != null && !name.equals("")) { 304 if (name != null && !name.equals("")) {
304 info.setName(name); 305 info.setName(name);
305 } 306 }
306 307
308 String title = parseLayerAttr(layer, XPATH_LAYER_TITLE);
309 if (title != null && !title.equals("")) {
310 info.setTitle(title);
311 }
312 else {
313 info.setTitle(name);
314 }
315
307 String model = parseLayerAttr(layer, XPATH_LAYER_MODEL); 316 String model = parseLayerAttr(layer, XPATH_LAYER_MODEL);
308 if (model != null && !model.equals("")) { 317 if (model != null && !model.equals("")) {
309 info.setModel(model); 318 info.setModel(model);
310 } 319 }
311 320

http://dive4elements.wald.intevation.org