Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/bezugswst/BezugswstMissVolCalculationResult2.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 |
---|---|
54 protected String[] formatRow(final AbstractExportContext exportContext, final ResultRow row) { | 54 protected String[] formatRow(final AbstractExportContext exportContext, final ResultRow row) { |
55 | 55 |
56 final Collection<String> lines = new ArrayList<>(20); | 56 final Collection<String> lines = new ArrayList<>(20); |
57 | 57 |
58 lines.add(exportContext.formatRowValue(row, GeneralResultType.station)); | 58 lines.add(exportContext.formatRowValue(row, GeneralResultType.station)); |
59 final List<String> fields = (List<String>) row.getValue(BunduResultType.fields); | 59 final List<String> fields = (List<String>) row.getValue(BunduResultType.missVolumeFields); |
60 assert (fields.size() == fieldSize); // immer abgleichen mit der Calculation! | 60 assert (fields.size() == fieldSize); // immer abgleichen mit der Calculation! |
61 for (final String field : fields) { | 61 for (final String field : fields) { |
62 lines.add(field); | 62 lines.add(field); |
63 } | 63 } |
64 lines.add(exportContext.formatRowValue(row, BunduResultType.meanBedheight)); | 64 lines.add(exportContext.formatRowValue(row, BunduResultType.missVolumeMeanBed)); |
65 lines.add(exportContext.formatRowValue(row, BunduResultType.missMassMeanBed)); | |
65 | 66 |
66 return lines.toArray(new String[lines.size()]); | 67 return lines.toArray(new String[lines.size()]); |
67 } | 68 } |
68 | 69 |
69 @Override | 70 @Override |
76 header.add(exportContextCSV.formatCsvHeader(GeneralResultType.station)); | 77 header.add(exportContextCSV.formatCsvHeader(GeneralResultType.station)); |
77 | 78 |
78 for (int i = 1; i <= fieldSize; i++) { | 79 for (int i = 1; i <= fieldSize; i++) { |
79 header.add(exportContextCSV.msg(fieldMsgStr, i)); | 80 header.add(exportContextCSV.msg(fieldMsgStr, i)); |
80 } | 81 } |
81 header.add(exportContextCSV.formatCsvHeader(BunduResultType.meanBedheight)); | 82 header.add(exportContextCSV.formatCsvHeader(BunduResultType.missVolumeMeanBed)); |
83 header.add(exportContextCSV.formatCsvHeader(BunduResultType.missMassMeanBed)); | |
82 | 84 |
83 exportContextCSV.writeCSVLine(header.toArray(new String[header.size()])); | 85 exportContextCSV.writeCSVLine(header.toArray(new String[header.size()])); |
84 | 86 |
85 } | 87 } |
86 | 88 |
102 | 104 |
103 exportContextPDF.addJRMetadata(source, "station_header", GeneralResultType.station); | 105 exportContextPDF.addJRMetadata(source, "station_header", GeneralResultType.station); |
104 for (int i = 1; i <= fieldSize; i++) { | 106 for (int i = 1; i <= fieldSize; i++) { |
105 exportContextPDF.addJRMetadata(source, "field_header" + String.valueOf(i), exportContextPDF.msg(fieldMsgStr, i)); | 107 exportContextPDF.addJRMetadata(source, "field_header" + String.valueOf(i), exportContextPDF.msg(fieldMsgStr, i)); |
106 } | 108 } |
107 exportContextPDF.addJRMetadata(source, "mean_bedheight_header", BunduResultType.meanBedheight); | 109 exportContextPDF.addJRMetadata(source, "mean_bedheight_header", BunduResultType.missVolumeMeanBed); |
110 exportContextPDF.addJRMetadata(source, "mean_bedheight_header", BunduResultType.missMassMeanBed); | |
108 | 111 |
109 } | 112 } |
110 } | 113 } |