Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionCalcDetailResult.java @ 9171:f1be005f0c46
tab titles from server
author | gernotbelger |
---|---|
date | Fri, 22 Jun 2018 11:02:59 +0200 |
parents | f9bb5d0a6ff3 |
children | 3ace6db2f87b |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionCalcDetailResult.java Thu Jun 21 14:32:11 2018 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionCalcDetailResult.java Fri Jun 22 11:02:59 2018 +0200 @@ -36,17 +36,19 @@ @Override protected void writeCSVResultMetadata(final ExportContextCSV exportContextCSV, final CollisionCalculationResults results) { - // TODO Auto-generated method stub - // final WstInfo wst = result.getWst(); - // exportContext.writeCSVWaterlevelMetadata(writer, wst); - // if hasMetadata... + exportContextCSV.writeBlankLine(); } @Override public void writeCSVHeader(final ExportContextCSV exportContextCSV, final CollisionCalculationResults results, final RiverInfo river) { - final Collection<String> header = new ArrayList<>(6); + final int colSize = 6; + exportContextCSV.writeTitleForTabs("sinfo.export.csv.title.collision.detail", 6); // Voraussetzung für Tabs ist, dass der Titel vor den Headern + // geschrieben wird. + // Das ist etwas doof. + + final Collection<String> header = new ArrayList<>(colSize); header.add(exportContextCSV.formatCsvHeader(GeneralResultType.station)); header.add(exportContextCSV.formatCsvHeader(GeneralResultType.date)); @@ -55,7 +57,7 @@ header.add(exportContextCSV.formatCsvHeader(SInfoResultType.discharge)); header.add(exportContextCSV.formatCsvHeader(SInfoResultType.dischargeZone)); - exportContextCSV.writeCSVLine(header.toArray(new String[header.size()])); + exportContextCSV.writeCSVLine(header.toArray(new String[colSize])); } @Override