comparison artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/bezugswst/BezugswstMissVolCalculationResult3.java @ 9432:d194c5b24bf8

Added bundu bzws w calculation and longitudinal sections of wspl and depth
author mschaefer
date Mon, 20 Aug 2018 09:46:02 +0200
parents c64de8cc4e97
children ecadc9ed0ba0
comparison
equal deleted inserted replaced
9431:eeea16ea0980 9432:d194c5b24bf8
49 49
50 protected String[] formatRow(final AbstractExportContext exportContext, final ResultRow row) { 50 protected String[] formatRow(final AbstractExportContext exportContext, final ResultRow row) {
51 51
52 final Collection<String> lines = new ArrayList<>(20); 52 final Collection<String> lines = new ArrayList<>(20);
53 53
54 lines.add(exportContext.formatRowValue(row, BunduResultType.stationForMiss)); 54 lines.add(exportContext.formatRowValue(row, BunduResultType.missStationRange));
55 lines.add(exportContext.formatRowValue(row, BunduResultType.missVolume)); 55 lines.add(exportContext.formatRowValue(row, BunduResultType.missVolumeTotal));
56 lines.add(exportContext.formatRowValue(row, BunduResultType.missMass)); 56 lines.add(exportContext.formatRowValue(row, BunduResultType.missMassTotal));
57 return lines.toArray(new String[lines.size()]); 57 return lines.toArray(new String[lines.size()]);
58 } 58 }
59 59
60 @Override 60 @Override
61 public void writeCSVHeader(final ExportContextCSV exportContextCSV, final RiverInfo river) { 61 public void writeCSVHeader(final ExportContextCSV exportContextCSV, final RiverInfo river) {
62 62
63 final int colSize = 3; 63 final int colSize = 3;
64 exportContextCSV.writeTitleForTabs("bundu.export.csv.title.bezugswst.result3", colSize); // Voraussetzung für Tabs ist, dass der Titel vor den Headern 64 exportContextCSV.writeTitleForTabs("bundu.export.csv.title.bezugswst.result3", colSize); // Voraussetzung für Tabs ist, dass der Titel vor den Headern
65 final Collection<String> header = new ArrayList<>(colSize); 65 final Collection<String> header = new ArrayList<>(colSize);
66 66
67 header.add(exportContextCSV.formatCsvHeader(BunduResultType.stationForMiss)); 67 header.add(exportContextCSV.formatCsvHeader(BunduResultType.missStationRange));
68 header.add(exportContextCSV.formatCsvHeader(BunduResultType.missVolume)); 68 header.add(exportContextCSV.formatCsvHeader(BunduResultType.missVolumeTotal));
69 header.add(exportContextCSV.formatCsvHeader(BunduResultType.missMass)); 69 header.add(exportContextCSV.formatCsvHeader(BunduResultType.missMassTotal));
70 70
71 exportContextCSV.writeCSVLine(header.toArray(new String[header.size()])); 71 exportContextCSV.writeCSVLine(header.toArray(new String[header.size()]));
72 72
73 } 73 }
74 74
86 86
87 @Override 87 @Override
88 protected void addJRTableHeader(final ExportContextPDF exportContextPDF, final MetaAndTableJRDataSource source) { 88 protected void addJRTableHeader(final ExportContextPDF exportContextPDF, final MetaAndTableJRDataSource source) {
89 /* column headings */ 89 /* column headings */
90 90
91 exportContextPDF.addJRMetadata(source, "station_header", BunduResultType.stationForMiss); 91 exportContextPDF.addJRMetadata(source, "station_header", BunduResultType.missStationRange);
92 exportContextPDF.addJRMetadata(source, "channel_miss_volume_header", BunduResultType.missVolume); 92 exportContextPDF.addJRMetadata(source, "channel_miss_volume_header", BunduResultType.missVolumeTotal);
93 exportContextPDF.addJRMetadata(source, "channel_miss_mass_header", BunduResultType.missMass); 93 exportContextPDF.addJRMetadata(source, "channel_miss_mass_header", BunduResultType.missMassTotal);
94 94
95 } 95 }
96 } 96 }

http://dive4elements.wald.intevation.org