Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/tkhstate/TkhExporter.java @ 8984:7c1611b5a59e
Work on SINFO Exporters
author | gernotbelger |
---|---|
date | Fri, 06 Apr 2018 13:53:37 +0200 |
parents | 09e4a4909814 |
children | fb9430250899 |
comparison
equal
deleted
inserted
replaced
8983:16df9f7a9815 | 8984:7c1611b5a59e |
---|---|
36 /** The log used in this exporter. */ | 36 /** The log used in this exporter. */ |
37 private static Logger log = Logger.getLogger(TkhExporter.class); | 37 private static Logger log = Logger.getLogger(TkhExporter.class); |
38 | 38 |
39 private static final String CSV_META_CALCULATION_FORMULA = "sinfo.export.tkh.calculation.formula"; | 39 private static final String CSV_META_CALCULATION_FORMULA = "sinfo.export.tkh.calculation.formula"; |
40 | 40 |
41 private static final String JASPER_FILE = "/jasper/sinfo.flowdepth.jasper"; | 41 private static final String JASPER_FILE = "/jasper/sinfo.tkh.jasper"; |
42 | 42 |
43 @Override | 43 @Override |
44 protected Logger getLog() { | 44 protected Logger getLog() { |
45 return log; | 45 return log; |
46 } | 46 } |
138 protected final void addJRMetaData(final MetaAndTableJRDataSource source, final TkhCalculationResults results) { | 138 protected final void addJRMetaData(final MetaAndTableJRDataSource source, final TkhCalculationResults results) { |
139 | 139 |
140 /* general metadata */ | 140 /* general metadata */ |
141 super.addJRMetaDataDefaults(source, results); | 141 super.addJRMetaDataDefaults(source, results); |
142 | 142 |
143 source.addMetaData("calculation_label",msg( "sinfo.export.flow_depth.pdf.meta.calculation.label" )); | |
144 source.addMetaData("calculation_name",msg( "sinfo.export.flow_depth.pdf.meta.calculation.name" )); | |
145 | |
143 /* column headings */ | 146 /* column headings */ |
144 source.addMetaData("station_header", SInfoResultType.station.getPdfHeader(this.context.getMeta())); | 147 source.addMetaData("station_header", SInfoResultType.station.getPdfHeader(this.context.getMeta())); |
145 source.addMetaData("tkh_header", SInfoResultType.tkh.getPdfHeader(this.context.getMeta())); | 148 source.addMetaData("tkh_header", SInfoResultType.tkh.getPdfHeader(this.context.getMeta())); |
149 source.addMetaData("tkhkind_header", SInfoResultType.soilkind.getPdfHeader(this.context.getMeta())); | |
146 source.addMetaData("bedheight_header", SInfoResultType.meanBedHeight.getPdfHeader(this.context.getMeta())); | 150 source.addMetaData("bedheight_header", SInfoResultType.meanBedHeight.getPdfHeader(this.context.getMeta())); |
147 source.addMetaData("waterlevel_header", SInfoResultType.waterlevel.getPdfHeader(this.context.getMeta())); | 151 source.addMetaData("waterlevel_header", SInfoResultType.waterlevel.getPdfHeader(this.context.getMeta())); |
148 source.addMetaData("discharge_header", SInfoResultType.discharge.getPdfHeader(this.context.getMeta())); | 152 source.addMetaData("discharge_header", SInfoResultType.discharge.getPdfHeader(this.context.getMeta())); |
149 | 153 |
150 // REMARK: actually the column makes no sense if description header is null. But (software symmetry...) WINFO also | 154 // REMARK: actually the column makes no sense if description header is null. But (software symmetry...) WINFO also |
151 // writes an empty column into the pdf in that case (most probably to avoid the need for two jasper templates). | 155 // writes an empty column into the pdf in that case (most probably to avoid the need for two jasper templates). |
152 final String descriptionHeader = results.getDescriptionHeader(); | 156 final String descriptionHeader = results.getDescriptionHeader(); |
153 final String waterlevelNameHeader = descriptionHeader == null ? SInfoResultType.waterlevelLabel.getPdfHeader(this.context.getMeta()) | 157 final String waterlevelNameHeader = descriptionHeader == null ? SInfoResultType.waterlevelLabel.getPdfHeader(this.context.getMeta()) |
154 : descriptionHeader; | 158 : descriptionHeader; |