comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionCalcOverviewResult.java @ 9172:3ace6db2f87b

collision details+pdf-export
author gernotbelger
date Fri, 22 Jun 2018 14:34:33 +0200
parents f1be005f0c46
children a4121ec450d6
comparison
equal deleted inserted replaced
9171:f1be005f0c46 9172:3ace6db2f87b
35 super(label, rows); 35 super(label, rows);
36 } 36 }
37 37
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 // do nothing so far
41 // final WstInfo wst = result.getWst();
42 // exportContext.writeCSVWaterlevelMetadata(writer, wst);
43
44 } 41 }
45 42
46 @Override 43 @Override
47 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) {
48 final int colSize = 3; 45 final int colSize = 3;
67 @Override 64 @Override
68 protected String[] formatPDFRow(final ExportContextCSV exportContextCSV, final CollisionCalculationResults results, final ResultRow row) { 65 protected String[] formatPDFRow(final ExportContextCSV exportContextCSV, final CollisionCalculationResults results, final ResultRow row) {
69 final Collection<String> lines = new ArrayList<>(3); 66 final Collection<String> lines = new ArrayList<>(3);
70 67
71 lines.add(exportContextCSV.formatRowValue(row, GeneralResultType.station)); 68 lines.add(exportContextCSV.formatRowValue(row, GeneralResultType.station));
72 69 lines.add(exportContextCSV.formatRowValue(row, SInfoResultType.years));
70 lines.add(exportContextCSV.formatRowValue(row, SInfoResultType.collisionCount));
73 return lines.toArray(new String[lines.size()]); 71 return lines.toArray(new String[lines.size()]);
74 // return formatRow(exportContextCSV, results, row);
75 } 72 }
76 73
77 private String[] formatRow(final ExportContextCSV exportContextCSV, final CollisionCalculationResults results, final ResultRow row) { 74 private String[] formatRow(final ExportContextCSV exportContextCSV, final CollisionCalculationResults results, final ResultRow row) {
78 75
79 final Collection<String> lines = new ArrayList<>(3); 76 final Collection<String> lines = new ArrayList<>(3);
93 @Override 90 @Override
94 protected void addJRTableHeader(final ExportContextCSV exportContextCSV, final MetaAndTableJRDataSource source, final CollisionCalculationResults results) { 91 protected void addJRTableHeader(final ExportContextCSV exportContextCSV, final MetaAndTableJRDataSource source, final CollisionCalculationResults results) {
95 92
96 /* column headings */ 93 /* column headings */
97 exportContextCSV.addJRMetadata(source, "station_header", GeneralResultType.station); 94 exportContextCSV.addJRMetadata(source, "station_header", GeneralResultType.station);
98 // exportContextCSV.addJRMetadata(source, "years_header", SInfoResultType.years); 95 exportContextCSV.addJRMetadata(source, "collision_years_header", SInfoResultType.years);
99 // exportContextCSV.addJRMetadata(source, "collisioncount_header", SInfoResultType.collisionCount); 96 exportContextCSV.addJRMetadata(source, "collision_count_header", SInfoResultType.collisionCount);
100 } 97 }
101 } 98 }

http://dive4elements.wald.intevation.org