comparison artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedQualityExporter.java @ 6359:e2b1057cee04

Skip calculation parameters if no bed diameter data exist in CSV exporter.
author Raimund Renkert <rrenkert@intevation.de>
date Tue, 18 Jun 2013 09:26:00 +0200
parents af13ceeba52a
children 0a337f0005c2
comparison
equal deleted inserted replaced
6358:e1093f75a36f 6359:e2b1057cee04
119 // j * beds.length: shift periods. 119 // j * beds.length: shift periods.
120 // loads.length * results.length: shift bed load columns. 120 // loads.length * results.length: shift bed load columns.
121 int ndx = (k + 1) + (j * beds.length) + (loads.length * results.length); 121 int ndx = (k + 1) + (j * beds.length) + (loads.length * results.length);
122 row[ndx] = beds[k].getDiameterCap(km); 122 row[ndx] = beds[k].getDiameterCap(km);
123 row[ndx + 1] = beds[k].getDiameterSub(km); 123 row[ndx + 1] = beds[k].getDiameterSub(km);
124 }
125 if (beds.length == 0) {
126 continue;
124 } 127 }
125 BedParametersResult[] params = results[j].getParameters(); 128 BedParametersResult[] params = results[j].getParameters();
126 for(int k = 0; k < params.length; k++) { 129 for(int k = 0; k < params.length; k++) {
127 // loads.length + (beds.lenght * 2) * (j + 1): shift bed and bedload columns. 130 // loads.length + (beds.lenght * 2) * (j + 1): shift bed and bedload columns.
128 int ndx = 1 + (loads.length + (beds.length * 2) * (j + 1)); 131 int ndx = 1 + (loads.length + (beds.length * 2) * (j + 1));
201 header.add(msg(CSV_HEADER_BED_SUB, CSV_HEADER_BED_SUB) + " - " + 204 header.add(msg(CSV_HEADER_BED_SUB, CSV_HEADER_BED_SUB) + " - " +
202 msg(beds[j].getType().toString(), 205 msg(beds[j].getType().toString(),
203 beds[j].getType().toString()) + " - " + 206 beds[j].getType().toString()) + " - " +
204 d1 + "-" + d2); 207 d1 + "-" + d2);
205 } 208 }
209 if (beds.length == 0) {
210 continue;
211 }
206 if (params.length > 0) { 212 if (params.length > 0) {
207 header.add( 213 header.add(
208 msg(CSV_HEADER_DENSITY_CAP, CSV_HEADER_DENSITY_CAP) + 214 msg(CSV_HEADER_DENSITY_CAP, CSV_HEADER_DENSITY_CAP) +
209 " - " + d1 + "-" + d2); 215 " - " + d1 + "-" + d2);
210 header.add( 216 header.add(

http://dive4elements.wald.intevation.org