comparison artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/inundationduration/InundationDurationCalculationResult.java @ 9481:787fc085459b

TSV introduced; uinfo.inundationWMS-Config
author gernotbelger
date Wed, 12 Sep 2018 10:55:09 +0200
parents 0633f963c5be
children bf6b63208f34
comparison
equal deleted inserted replaced
9480:7228bd10a8cc 9481:787fc085459b
16 /** 16 /**
17 * @author Domenico Nardi Tironi 17 * @author Domenico Nardi Tironi
18 */ 18 */
19 final class InundationDurationCalculationResult implements Serializable { 19 final class InundationDurationCalculationResult implements Serializable {
20 20
21 private static final long serialVersionUID = 1L; 21 public static final class WmsLayer {
22
23 private final List<WmsLayer> layers = new ArrayList<>();
24
25 public final static class WmsLayer {
26 private final String label; 22 private final String label;
27 private final String url; 23 private final String url;
28 private final boolean showLayerLink; 24 private final boolean showLayerLink;
25 private final String layer;
29 26
30 public WmsLayer(final String label, final String url, final boolean showLayerLink) { 27 public WmsLayer(final String label, final String url, final String layer, final boolean showLayerLink) {
31 this.label = label; 28 this.label = label;
32 this.url = url; 29 this.url = url;
30 this.layer = layer;
33 this.showLayerLink = showLayerLink; 31 this.showLayerLink = showLayerLink;
34 } 32 }
35 33
36 public String getLabel() { 34 public String getLabel() {
37 return this.label; 35 return this.label;
39 37
40 public String getUrl() { 38 public String getUrl() {
41 return this.url; 39 return this.url;
42 } 40 }
43 41
42 public String getLayer() {
43 return this.layer;
44 }
45
44 public boolean isShowLayerLink() { 46 public boolean isShowLayerLink() {
45 return this.showLayerLink; 47 return this.showLayerLink;
46 } 48 }
47 } 49 }
48 50
49 public void addLayer(final String label, final String url, final boolean showLayerLink) { 51 private static final long serialVersionUID = 1L;
50 this.layers.add(new WmsLayer(label, url, showLayerLink)); 52
53 private final List<WmsLayer> layers = new ArrayList<>();
54
55 public void addLayer(final WmsLayer layer) {
56 this.layers.add(layer);
51 } 57 }
52 58
53 public List<WmsLayer> getLayers() { 59 public List<WmsLayer> getLayers() {
54 return this.layers; 60 return this.layers;
55 } 61 }

http://dive4elements.wald.intevation.org