annotate artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/salix/SalixLineExporter.java @ 9319:c36befc9011c

Salix: Fixed ArrrayoutOfBoundsException; minor cleanup
author gernotbelger
date Fri, 27 Jul 2018 10:18:18 +0200
parents 600e1ac42049
children a49fe0ebb297
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 */
9243
da0bdbcd6f09 salix.supraRegional+Regional results
gernotbelger
parents: 9195
diff changeset
20 public class SalixLineExporter extends AbstractCommonExporter<SalixLineCalculationNoScenarioResult, SalixLineCalculationResults> {
8996
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
21
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
22 @Override
9195
a4121ec450d6 'ca.'-issue
gernotbelger
parents: 9150
diff changeset
23 protected void writeCSVGlobalMetadata(final ExportContextCSV exportContextCSV, final SalixLineCalculationResults results) {
a4121ec450d6 'ca.'-issue
gernotbelger
parents: 9150
diff changeset
24 /* write as csv */
9249
600e1ac42049 Historical Result
gernotbelger
parents: 9243
diff changeset
25 exportContextCSV.writeCSVGlobalMetadataDefaults();
9195
a4121ec450d6 'ca.'-issue
gernotbelger
parents: 9150
diff changeset
26 }
9150
23945061daec gigantic refactoring: exporter, result, results
gernotbelger
parents: 9107
diff changeset
27
9195
a4121ec450d6 'ca.'-issue
gernotbelger
parents: 9150
diff changeset
28 @Override
a4121ec450d6 'ca.'-issue
gernotbelger
parents: 9150
diff changeset
29 protected void writePDFGlobalMetadata(final ExportContextPDF exportContext, final MetaAndTableJRDataSource source) {
a4121ec450d6 'ca.'-issue
gernotbelger
parents: 9150
diff changeset
30 exportContext.addJRMetaDataUSINFO(source);
8996
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
31 }
fb9430250899 Work on uinfo
gernotbelger
parents:
diff changeset
32 }

http://dive4elements.wald.intevation.org