Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/FloodDurationCalculationResult.java @ 9217:4e6111f87dda
header fix flood_duration
author | gernotbelger |
---|---|
date | Wed, 04 Jul 2018 10:32:18 +0200 |
parents | 0fc9c82e744e |
children | 0dcd1cd41915 |
comparison
equal
deleted
inserted
replaced
9216:85d6923b242d | 9217:4e6111f87dda |
---|---|
165 lines.add(item.getQFormatted(qFormatter)); | 165 lines.add(item.getQFormatted(qFormatter)); |
166 lines.add(item.getBezeichnung()); | 166 lines.add(item.getBezeichnung()); |
167 } | 167 } |
168 } | 168 } |
169 | 169 |
170 if ((this.waterlevelCount == 0 || this.waterlevelCount == 2) && mode == ExportMode.pdf) { | |
171 // lines.add("dummy1"); | |
172 // lines.add("dummy2"); | |
173 // lines.add("dummy3"); | |
174 // lines.add("dummy4"); | |
175 } | |
176 | |
177 lines.add(exportContextCSV.formatRowValue(row, SInfoResultType.gaugeLabel)); | 170 lines.add(exportContextCSV.formatRowValue(row, SInfoResultType.gaugeLabel)); |
178 lines.add(exportContextCSV.formatRowValue(row, SInfoResultType.location)); | 171 lines.add(exportContextCSV.formatRowValue(row, SInfoResultType.location)); |
179 | 172 |
180 return lines.toArray(new String[lines.size()]); | 173 return lines.toArray(new String[lines.size()]); |
181 } | 174 } |
198 for (int i = 0; i < waterlevelCount; i++) { | 191 for (int i = 0; i < waterlevelCount; i++) { |
199 final int naturalIndex = i + 1; | 192 final int naturalIndex = i + 1; |
200 final String appendIndex = new StringBuilder().append("_").append(naturalIndex).toString(); | 193 final String appendIndex = new StringBuilder().append("_").append(naturalIndex).toString(); |
201 final Object[] args = new Object[] { appendIndex }; | 194 final Object[] args = new Object[] { appendIndex }; |
202 // new StringBuilder().append('\u2081').toString(); // schlechter UTF-8-Support für subscript ints | 195 // new StringBuilder().append('\u2081').toString(); // schlechter UTF-8-Support für subscript ints |
203 header.add(exportContextCSV.msg(DurationWaterlevel.getHeaderW(), new Object[] { appendIndex, "results.getRiver().getWstUnit()" })); | 196 header.add(exportContextCSV.msg(DurationWaterlevel.getHeaderWCsv(), new Object[] { appendIndex, "results.getRiver().getWstUnit()" })); |
204 header.add(exportContextCSV.msg(DurationWaterlevel.getHeaderFloodDurPerYear(), args)); | 197 header.add(exportContextCSV.msg(DurationWaterlevel.getHeaderFloodDurPerYearCsv(), args)); |
205 header.add(exportContextCSV.msg(DurationWaterlevel.getHeaderQ(), args)); | 198 header.add(exportContextCSV.msg(DurationWaterlevel.getHeaderQ(), args)); |
206 header.add(exportContextCSV.msg(DurationWaterlevel.getHeaderBezeichn(), args)); | 199 header.add(exportContextCSV.msg(DurationWaterlevel.getHeaderBezeichnCsv(), args)); |
207 } | 200 } |
208 | 201 |
209 header.add(exportContextCSV.formatCsvHeader(SInfoResultType.gaugeLabel)); | 202 header.add(exportContextCSV.formatCsvHeader(SInfoResultType.gaugeLabel)); |
210 header.add(exportContextCSV.formatCsvHeader(SInfoResultType.location)); | 203 header.add(exportContextCSV.formatCsvHeader(SInfoResultType.location)); |
211 | 204 |
234 exportContextPDF.addJRMetadata(source, "inundationduration_header", SInfoResultType.floodDuration); | 227 exportContextPDF.addJRMetadata(source, "inundationduration_header", SInfoResultType.floodDuration); |
235 exportContextPDF.addJRMetadata(source, "inundationduration_q_header", SInfoResultType.floodDischarge); | 228 exportContextPDF.addJRMetadata(source, "inundationduration_q_header", SInfoResultType.floodDischarge); |
236 exportContextPDF.addJRMetadata(source, "infrastructure_height_header", SInfoResultType.infrastructureHeight); | 229 exportContextPDF.addJRMetadata(source, "infrastructure_height_header", SInfoResultType.infrastructureHeight); |
237 exportContextPDF.addJRMetadata(source, "infrastructure_type_header", SInfoResultType.infrastructuretype); | 230 exportContextPDF.addJRMetadata(source, "infrastructure_type_header", SInfoResultType.infrastructuretype); |
238 | 231 |
239 // add dynamic headers | |
240 | |
241 if (this.waterlevelCount == 0 || this.waterlevelCount == 2) { | |
242 // source.addMetaData("dummy1", "dummy1"); | |
243 // source.addMetaData("dummy2", "dummy2"); | |
244 // source.addMetaData("dummy3", "dummy3"); | |
245 // source.addMetaData("dummy4", "dummy4"); | |
246 } | |
247 | |
248 for (int i = 0; i < this.waterlevelCount; i++) { | 232 for (int i = 0; i < this.waterlevelCount; i++) { |
249 final int naturalIndex = i + 1; | 233 final int naturalIndex = i + 1; |
250 | 234 |
251 final Object[] args = new String[] { new StringBuilder().append("_").append(naturalIndex).toString() }; | 235 final Object[] args = new String[] { new StringBuilder().append("_").append(naturalIndex).toString() }; |
252 exportContextPDF.addJRMetadata(source, getPdfHeader("w", naturalIndex), exportContextPDF.msg(DurationWaterlevel.getHeaderW(), args)); | 236 exportContextPDF.addJRMetadata(source, getPdfHeader("w", naturalIndex), exportContextPDF.msg(DurationWaterlevel.getHeaderWPdf(), args)); |
253 exportContextPDF.addJRMetadata(source, getPdfHeader("duration", naturalIndex), | 237 exportContextPDF.addJRMetadata(source, getPdfHeader("duration", naturalIndex), |
254 exportContextPDF.msg(DurationWaterlevel.getHeaderFloodDurPerYear(), args)); | 238 exportContextPDF.msg(DurationWaterlevel.getHeaderFloodDurPerYearPdf(), args)); |
255 exportContextPDF.addJRMetadata(source, getPdfHeader("q", naturalIndex), exportContextPDF.msg(DurationWaterlevel.getHeaderQ(), args)); | 239 exportContextPDF.addJRMetadata(source, getPdfHeader("q", naturalIndex), exportContextPDF.msg(DurationWaterlevel.getHeaderQ(), args)); |
256 exportContextPDF.addJRMetadata(source, getPdfHeader("bezeichnung", naturalIndex), | 240 exportContextPDF.addJRMetadata(source, getPdfHeader("bezeichnung", naturalIndex), |
257 exportContextPDF.msg(DurationWaterlevel.getHeaderBezeichn(), args)); | 241 exportContextPDF.msg(DurationWaterlevel.getHeaderBezeichnPdf(), args)); |
258 } | 242 } |
259 | 243 |
260 exportContextPDF.addJRMetadata(source, "gauge_header", SInfoResultType.gaugeLabel); | 244 exportContextPDF.addJRMetadata(source, "gauge_header", SInfoResultType.gaugeLabel); |
261 exportContextPDF.addJRMetadata(source, "location_header", SInfoResultType.location); | 245 exportContextPDF.addJRMetadata(source, "location_header", SInfoResultType.location); |
262 } | 246 } |