comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/GaugeDischargeCurveArtifact.java @ 4183:1755a1bfe5ce

Merged
author Christian Lins <christian.lins@intevation.de>
date Fri, 19 Oct 2012 09:20:52 +0200
parents 46c1210be26b
children 79878efbdf07
comparison
equal deleted inserted replaced
4182:ad2489b595d7 4183:1755a1bfe5ce
39 39
40 public static final String XPATH_RIVER = "/art:action/art:river/@art:name"; 40 public static final String XPATH_RIVER = "/art:action/art:river/@art:name";
41 public static final String XPATH_GAUGE = "/art:action/art:gauge/@art:reference"; 41 public static final String XPATH_GAUGE = "/art:action/art:gauge/@art:reference";
42 public static final String NAME = "gaugedischargecurve"; 42 public static final String NAME = "gaugedischargecurve";
43 public static final String STATIC_STATE_NAME = "state.gaugedischargecurve.static"; 43 public static final String STATIC_STATE_NAME = "state.gaugedischargecurve.static";
44 public static final String UIPROVIDER = "gauge_discharge_curve";
44 45
45 /** 46 /**
46 * Setup initializes the data by extracting the river and gauge from 47 * Setup initializes the data by extracting the river and gauge from
47 * the XML Document. 48 * the XML Document.
48 */ 49 */
79 String gaugename = ""; 80 String gaugename = "";
80 if (gauge != null) { 81 if (gauge != null) {
81 gaugename = gauge.getName(); 82 gaugename = gauge.getName();
82 } 83 }
83 84
85 addData("gauge_name", new DefaultStateData("gauge_name",
86 Resources.getMsg(callmeta,
87 "facet.gauge_discharge_curve.gauge_name",
88 "Name of the gauge"),
89 "String", gaugename));
90
84 String description = Resources.format(callmeta, 91 String description = Resources.format(callmeta,
85 "facet.gauge_discharge_curve.description", 92 "facet.gauge_discharge_curve.description",
86 "Discharge curve on gauge", 93 "Discharge curve on gauge",
87 rivername, 94 rivername,
88 gaugename); 95 gaugename);
111 "output.discharge_curve", "image/png", 118 "output.discharge_curve", "image/png",
112 fs, 119 fs,
113 "chart"); 120 "chart");
114 121
115 state.addOutput(output); 122 state.addOutput(output);
123 state.setUIProvider(UIPROVIDER);
116 setStaticState(state); 124 setStaticState(state);
117 } 125 }
118 } 126 }

http://dive4elements.wald.intevation.org