Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionCalcOverviewResult.java @ 9171:f1be005f0c46
tab titles from server
author | gernotbelger |
---|---|
date | Fri, 22 Jun 2018 11:02:59 +0200 |
parents | f9bb5d0a6ff3 |
children | 3ace6db2f87b |
comparison
equal
deleted
inserted
replaced
9170:9b2e46090099 | 9171:f1be005f0c46 |
---|---|
38 @Override | 38 @Override |
39 protected void writeCSVResultMetadata(final ExportContextCSV exportContextCSV, final CollisionCalculationResults results) { | 39 protected void writeCSVResultMetadata(final ExportContextCSV exportContextCSV, final CollisionCalculationResults results) { |
40 // TODO Auto-generated method stub | 40 // TODO Auto-generated method stub |
41 // final WstInfo wst = result.getWst(); | 41 // final WstInfo wst = result.getWst(); |
42 // exportContext.writeCSVWaterlevelMetadata(writer, wst); | 42 // exportContext.writeCSVWaterlevelMetadata(writer, wst); |
43 | |
43 } | 44 } |
44 | 45 |
45 @Override | 46 @Override |
46 public void writeCSVHeader(final ExportContextCSV exportContextCSV, final CollisionCalculationResults results, final RiverInfo river) { | 47 public void writeCSVHeader(final ExportContextCSV exportContextCSV, final CollisionCalculationResults results, final RiverInfo river) { |
48 final int colSize = 3; | |
49 exportContextCSV.writeTitleForTabs("sinfo.export.csv.title.collison.overview", 3); // Voraussetzung für Tabs ist, dass der Titel vor den Headern | |
50 // geschrieben wird. | |
51 // Das ist etwas doof. | |
47 | 52 |
48 final Collection<String> header = new ArrayList<>(3); | 53 final Collection<String> header = new ArrayList<>(colSize); |
49 | 54 |
50 header.add(exportContextCSV.formatCsvHeader(GeneralResultType.station)); | 55 header.add(exportContextCSV.formatCsvHeader(GeneralResultType.station)); |
51 header.add(exportContextCSV.formatCsvHeader(SInfoResultType.years)); | 56 header.add(exportContextCSV.formatCsvHeader(SInfoResultType.years)); |
52 header.add(exportContextCSV.formatCsvHeader(SInfoResultType.collisionCount)); | 57 header.add(exportContextCSV.formatCsvHeader(SInfoResultType.collisionCount)); |
53 | 58 |
54 exportContextCSV.writeCSVLine(header.toArray(new String[header.size()])); | 59 exportContextCSV.writeCSVLine(header.toArray(new String[colSize])); |
55 } | 60 } |
56 | 61 |
57 @Override | 62 @Override |
58 protected String[] formatCSVRow(final ExportContextCSV exportContextCSV, final CollisionCalculationResults results, final ResultRow row) { | 63 protected String[] formatCSVRow(final ExportContextCSV exportContextCSV, final CollisionCalculationResults results, final ResultRow row) { |
59 return formatRow(exportContextCSV, results, row); | 64 return formatRow(exportContextCSV, results, row); |