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

http://dive4elements.wald.intevation.org