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);

http://dive4elements.wald.intevation.org