annotate artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/salix/SalixLineExporter.java @ 9249:600e1ac42049

Historical Result
author gernotbelger
date Thu, 12 Jul 2018 14:15:36 +0200
parents da0bdbcd6f09
children c36befc9011c
rev   line source
8996
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
1 /** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
2 * Software engineering by
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
3 * Björnsen Beratende Ingenieure GmbH
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
4 * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
5 *
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
6 * This file is Free Software under the GNU AGPL (>=v3)
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
7 * and comes with ABSOLUTELY NO WARRANTY! Check out the
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
8 * documentation coming with Dive4Elements River for details.
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
9 */
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
10 package org.dive4elements.river.artifacts.uinfo.salix;
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
11
9150
23945061daec gigantic refactoring: exporter, result, results
gernotbelger
parents: 9107
diff changeset
12 import org.dive4elements.river.artifacts.common.AbstractCommonExporter;
23945061daec gigantic refactoring: exporter, result, results
gernotbelger
parents: 9107
diff changeset
13 import org.dive4elements.river.artifacts.common.ExportContextCSV;
9195
a4121ec450d6 'ca.'-issue
gernotbelger
parents: 9150
diff changeset
14 import org.dive4elements.river.artifacts.common.ExportContextPDF;
9006
7134a4c7d1b6 U-Info S-Info general work
gernotbelger
parents: 8996
diff changeset
15 import org.dive4elements.river.artifacts.common.MetaAndTableJRDataSource;
8996
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
16
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
17 /**
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
18 * @author Domenico Nardi Tironi
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
19 *
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
20 */
9243
da0bdbcd6f09 salix.supraRegional+Regional results
gernotbelger
parents: 9195
diff changeset
21 public class SalixLineExporter extends AbstractCommonExporter<SalixLineCalculationNoScenarioResult, SalixLineCalculationResults> {
8996
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
22
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
23 @Override
9195
a4121ec450d6 'ca.'-issue
gernotbelger
parents: 9150
diff changeset
24 protected void writeCSVGlobalMetadata(final ExportContextCSV exportContextCSV, final SalixLineCalculationResults results) {
a4121ec450d6 'ca.'-issue
gernotbelger
parents: 9150
diff changeset
25 /* write as csv */
9249
600e1ac42049 Historical Result
gernotbelger
parents: 9243
diff changeset
26 exportContextCSV.writeCSVGlobalMetadataDefaults();
9150
23945061daec gigantic refactoring: exporter, result, results
gernotbelger
parents: 9107
diff changeset
27
23945061daec gigantic refactoring: exporter, result, results
gernotbelger
parents: 9107
diff changeset
28 // Add Auswerter, Bezugspegel, Jahr/Zeitraum der Wasserspiegellage
23945061daec gigantic refactoring: exporter, result, results
gernotbelger
parents: 9107
diff changeset
29
23945061daec gigantic refactoring: exporter, result, results
gernotbelger
parents: 9107
diff changeset
30 // "# Auswerter: "
23945061daec gigantic refactoring: exporter, result, results
gernotbelger
parents: 9107
diff changeset
31 exportContextCSV.writeCSVMetaEntry("uinfo.export.salix_line.csv.meta.header.evaluator", "sounding.getEvaluationBy()");
23945061daec gigantic refactoring: exporter, result, results
gernotbelger
parents: 9107
diff changeset
32 // "# Bezugspegel: "
23945061daec gigantic refactoring: exporter, result, results
gernotbelger
parents: 9107
diff changeset
33 exportContextCSV.writeCSVMetaEntry("uinfo.export.salix_line.csv.meta.header.waterlevel.gauge", "wst.getGauge()");
23945061daec gigantic refactoring: exporter, result, results
gernotbelger
parents: 9107
diff changeset
34
23945061daec gigantic refactoring: exporter, result, results
gernotbelger
parents: 9107
diff changeset
35 // "# Jahr/Zeitraum der Wasserspiegellage: "
9249
600e1ac42049 Historical Result
gernotbelger
parents: 9243
diff changeset
36 exportContextCSV.writeCSVMetaEntry("uinfo.export.salix_line.csv.meta.header.waterlevel.year", "TODO...");
9150
23945061daec gigantic refactoring: exporter, result, results
gernotbelger
parents: 9107
diff changeset
37
9195
a4121ec450d6 'ca.'-issue
gernotbelger
parents: 9150
diff changeset
38 }
9150
23945061daec gigantic refactoring: exporter, result, results
gernotbelger
parents: 9107
diff changeset
39
9195
a4121ec450d6 'ca.'-issue
gernotbelger
parents: 9150
diff changeset
40 @Override
a4121ec450d6 'ca.'-issue
gernotbelger
parents: 9150
diff changeset
41 protected void writePDFGlobalMetadata(final ExportContextPDF exportContext, final MetaAndTableJRDataSource source) {
a4121ec450d6 'ca.'-issue
gernotbelger
parents: 9150
diff changeset
42 exportContext.addJRMetaDataUSINFO(source);
8996
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
43 }
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
44
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
45 }

http://dive4elements.wald.intevation.org