comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionCalcDetailResult.java @ 9176:1614cb14308f

Work on calculations for S-Info flood duration workflow
author mschaefer
date Mon, 25 Jun 2018 19:21:11 +0200
parents 3ace6db2f87b
children a4121ec450d6
comparison
equal deleted inserted replaced
9175:34dc0163ad2d 9176:1614cb14308f
43 @Override 43 @Override
44 public void writeCSVHeader(final ExportContextCSV exportContextCSV, final CollisionCalculationResults results, final RiverInfo river) { 44 public void writeCSVHeader(final ExportContextCSV exportContextCSV, final CollisionCalculationResults results, final RiverInfo river) {
45 45
46 final int colSize = 6; 46 final int colSize = 6;
47 exportContextCSV.writeTitleForTabs("sinfo.export.csv.title.collision.detail", 6); // Voraussetzung für Tabs ist, dass der Titel vor den Headern 47 exportContextCSV.writeTitleForTabs("sinfo.export.csv.title.collision.detail", 6); // Voraussetzung für Tabs ist, dass der Titel vor den Headern
48 // geschrieben wird. 48 // geschrieben wird.
49 // Das ist etwas doof. 49 // Das ist etwas doof.
50 50
51 final Collection<String> header = new ArrayList<>(colSize); 51 final Collection<String> header = new ArrayList<>(colSize);
52 52
53 header.add(exportContextCSV.formatCsvHeader(GeneralResultType.station)); 53 header.add(exportContextCSV.formatCsvHeader(GeneralResultType.station));
54 header.add(exportContextCSV.formatCsvHeader(GeneralResultType.date)); 54 header.add(exportContextCSV.formatCsvHeader(GeneralResultType.date));
55 header.add(exportContextCSV.formatCsvHeader(SInfoResultType.collisionGaugeW)); 55 header.add(exportContextCSV.msgUnitCSV(SInfoResultType.collisionGaugeW, SInfoResultType.collisionGaugeW.getUnit()));
56 header.add(exportContextCSV.formatCsvHeader(SInfoResultType.gaugeLabel)); 56 header.add(exportContextCSV.formatCsvHeader(SInfoResultType.gaugeLabel));
57 header.add(exportContextCSV.msgUnitCSV(SInfoResultType.discharge)); 57 header.add(exportContextCSV.msgUnitCSV(SInfoResultType.discharge, SInfoResultType.discharge.getUnit()));
58 header.add(exportContextCSV.formatCsvHeader(SInfoResultType.dischargeZone)); 58 header.add(exportContextCSV.formatCsvHeader(SInfoResultType.dischargeZone));
59 59
60 exportContextCSV.writeCSVLine(header.toArray(new String[colSize])); 60 exportContextCSV.writeCSVLine(header.toArray(new String[colSize]));
61 } 61 }
62 62

http://dive4elements.wald.intevation.org