comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/GaugeDischargeCurveArtifact.java @ 4034:46c1210be26b

Set translated data descriptions
author Björn Ricks <bjoern.ricks@intevation.de>
date Thu, 04 Oct 2012 16:26:48 +0200
parents a5e1ca620f15
children bbae306fcb4f 1755a1bfe5ce
comparison
equal deleted inserted replaced
4033:936abc73463a 4034:46c1210be26b
7 7
8 import org.w3c.dom.Document; 8 import org.w3c.dom.Document;
9 9
10 import de.intevation.artifactdatabase.state.DefaultOutput; 10 import de.intevation.artifactdatabase.state.DefaultOutput;
11 import de.intevation.artifactdatabase.state.Facet; 11 import de.intevation.artifactdatabase.state.Facet;
12 import de.intevation.artifactdatabase.data.DefaultStateData;
12 13
13 import de.intevation.artifacts.ArtifactFactory; 14 import de.intevation.artifacts.ArtifactFactory;
14 import de.intevation.artifacts.CallMeta; 15 import de.intevation.artifacts.CallMeta;
15 16
16 import de.intevation.artifacts.common.ArtifactNamespaceContext; 17 import de.intevation.artifacts.common.ArtifactNamespaceContext;
61 String gaugeref = XMLUtils.xpathString(data, XPATH_GAUGE, 62 String gaugeref = XMLUtils.xpathString(data, XPATH_GAUGE,
62 ArtifactNamespaceContext.INSTANCE); 63 ArtifactNamespaceContext.INSTANCE);
63 String rivername = XMLUtils.xpathString(data, XPATH_RIVER, 64 String rivername = XMLUtils.xpathString(data, XPATH_RIVER,
64 ArtifactNamespaceContext.INSTANCE); 65 ArtifactNamespaceContext.INSTANCE);
65 66
66 addStringData("river", rivername); 67 addData("river", new DefaultStateData("river",
67 addStringData("reference_gauge", gaugeref); 68 Resources.getMsg(callmeta,
69 "facet.gauge_discharge_curve.river",
70 "Name of the river"),
71 "String", rivername));
72 addData("reference_gauge", new DefaultStateData("reference_gauge",
73 Resources.getMsg(callmeta,
74 "facet.gauge_discharge_curve.reference_gauge",
75 "Gauge official number"),
76 "Double", gaugeref));
68 77
69 Gauge gauge = FLYSUtils.getReferenceGauge(this); 78 Gauge gauge = FLYSUtils.getReferenceGauge(this);
79 String gaugename = "";
80 if (gauge != null) {
81 gaugename = gauge.getName();
82 }
70 83
71 String description = Resources.format(callmeta, 84 String description = Resources.format(callmeta,
72 "facet.gauge_discharge_curve.description", 85 "facet.gauge_discharge_curve.description",
73 "Discharge curve on gauge", 86 "Discharge curve on gauge",
74 rivername, 87 rivername,
75 gauge.getName()); 88 gaugename);
76 89
77 Facet gfacet = new GaugeDischargeCurveFacet(description); 90 Facet gfacet = new GaugeDischargeCurveFacet(description);
78 91
79 List<Facet> fs = new ArrayList<Facet>(1); 92 List<Facet> fs = new ArrayList<Facet>(1);
80 fs.add(gfacet); 93 fs.add(gfacet);

http://dive4elements.wald.intevation.org