comparison artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedDifferenceExporter.java @ 8584:ce325339e9ba

(issue1754) Add range to W / Bed difference export. This also fixes the Title layout in waterlevel report and removes the year/epoch field from the english beddifference report.
author Andre Heinecke <andre.heinecke@intevation.de>
date Mon, 16 Mar 2015 17:38:08 +0100
parents d1c9eea8aec5
children 999b9ab16738
comparison
equal deleted inserted replaced
8583:138feb491c8a 8584:ce325339e9ba
29 29
30 import org.dive4elements.artifacts.CallMeta; 30 import org.dive4elements.artifacts.CallMeta;
31 import org.dive4elements.river.artifacts.D4EArtifact; 31 import org.dive4elements.river.artifacts.D4EArtifact;
32 import org.dive4elements.river.artifacts.access.BedDifferencesAccess; 32 import org.dive4elements.river.artifacts.access.BedDifferencesAccess;
33 import org.dive4elements.river.artifacts.access.RiverAccess; 33 import org.dive4elements.river.artifacts.access.RiverAccess;
34 import org.dive4elements.river.artifacts.access.RangeAccess;
34 import org.dive4elements.artifacts.common.utils.Config; 35 import org.dive4elements.artifacts.common.utils.Config;
35 import org.dive4elements.river.artifacts.resources.Resources; 36 import org.dive4elements.river.artifacts.resources.Resources;
36 import org.dive4elements.river.artifacts.model.CalculationResult; 37 import org.dive4elements.river.artifacts.model.CalculationResult;
37 import org.dive4elements.river.artifacts.model.minfo.BedDiffYearResult; 38 import org.dive4elements.river.artifacts.model.minfo.BedDiffYearResult;
38 import org.dive4elements.river.artifacts.model.minfo.BedDifferencesResult; 39 import org.dive4elements.river.artifacts.model.minfo.BedDifferencesResult;
161 162
162 source.addMetaData ("river", new RiverAccess(arti).getRiverName()); 163 source.addMetaData ("river", new RiverAccess(arti).getRiverName());
163 164
164 Locale locale = Resources.getLocale(meta); 165 Locale locale = Resources.getLocale(meta);
165 DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT, locale); 166 DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT, locale);
167 NumberFormat kmf = Formatter.getWaterlevelKM(context);
168
169 RangeAccess rangeAccess = new RangeAccess(arti);
170 double[] kms = rangeAccess.getKmRange();
171 source.addMetaData("range",
172 kmf.format(kms[0]) + " - " + kmf.format(kms[kms.length-1]));
166 173
167 source.addMetaData("date", df.format(new Date())); 174 source.addMetaData("date", df.format(new Date()));
168 175
169 source.addMetaData("calculation", Resources.getMsg( 176 source.addMetaData("calculation", Resources.getMsg(
170 locale, 177 locale,

http://dive4elements.wald.intevation.org