comparison flys-artifacts/src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java @ 2270:e92545d2069e

Win fight against svn, added further i18n and slightly more data in reference-curve/csv export. flys-artifacts/trunk@3927 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Mon, 06 Feb 2012 14:02:04 +0000
parents d974e4589f5a
children 4a8b519b64bd
comparison
equal deleted inserted replaced
2269:8f4a1cbe9bb6 2270:e92545d2069e
49 "export.reference_curve.csv.header.km"; 49 "export.reference_curve.csv.header.km";
50 50
51 public static final String RC_CSV_W_HEADER = 51 public static final String RC_CSV_W_HEADER =
52 "export.reference_curve.csv.header.w"; 52 "export.reference_curve.csv.header.w";
53 53
54 public static final String RC_CSV_Q_HEADER =
55 "export.reference_curve.csv.header.q";
56
54 /* 57 /*
55 For each Bezugs and Ziel-ort (of which there might be multiples): 58 For each Bezugs and Ziel-ort (of which there might be multiples):
56 Lage, Bezeichnung, Q, W (cm), W(NN+m). 59 Lage, Bezeichnung, Q, W (cm), W(NN+m).
57 */ 60 */
58 61
59 public static final String RC_DEFAULT_CSV_KM_HEADER = "Fluss-Km"; 62 public static final String RC_DEFAULT_CSV_KM_HEADER = "Fluss-Km";
60 public static final String RC_DEFAULT_CSV_W_HEADER = "m"; 63 public static final String RC_DEFAULT_CSV_W_HEADER = "m";
64 public static final String RC_DEFAULT_CSV_Q_HEADER = "Q";
61 65
62 public static final String PDF_HEADER_MODE = "export.reference_curve.pdf.mode"; 66 public static final String PDF_HEADER_MODE = "export.reference_curve.pdf.mode";
63 public static final String JASPER_FILE = "export.reference_curve.pdf.file"; 67 public static final String JASPER_FILE = "export.reference_curve.pdf.file";
64 68
65 /** The storage that contains all WKms objects for the different facets. */ 69 /** The storage that contains all WKms objects for the different facets. */
146 protected void writeCSVHeader(CSVWriter writer) { 150 protected void writeCSVHeader(CSVWriter writer) {
147 logger.info("ReferenceCurveExporter.writeCSVHeader"); 151 logger.info("ReferenceCurveExporter.writeCSVHeader");
148 152
149 writer.writeNext(new String[] { 153 writer.writeNext(new String[] {
150 msg(RC_CSV_KM_HEADER, RC_DEFAULT_CSV_KM_HEADER), 154 msg(RC_CSV_KM_HEADER, RC_DEFAULT_CSV_KM_HEADER),
151 msg(RC_CSV_W_HEADER, RC_DEFAULT_CSV_W_HEADER) 155 msg(RC_CSV_W_HEADER, RC_DEFAULT_CSV_W_HEADER),
156 msg(RC_CSV_Q_HEADER, RC_DEFAULT_CSV_Q_HEADER),
157 msg(RC_CSV_KM_HEADER, RC_DEFAULT_CSV_KM_HEADER),
158 msg(RC_CSV_W_HEADER, RC_DEFAULT_CSV_W_HEADER),
159 msg(RC_CSV_Q_HEADER, RC_DEFAULT_CSV_Q_HEADER),
152 }); 160 });
153 } 161 }
154 162
155 163
156 protected void ww2CSV(CSVWriter writer, WW ww) { 164 protected void ww2CSV(CSVWriter writer, WW ww) {
163 for (int i = 0; i < size; i ++) { 171 for (int i = 0; i < size; i ++) {
164 172
165 // TODO: start/end ... start/end .. 173 // TODO: start/end ... start/end ..
166 writer.writeNext(new String[] { 174 writer.writeNext(new String[] {
167 kmf.format(ww.getStartKm()), 175 kmf.format(ww.getStartKm()),
168 wf.format(ww.getW(i)) 176 wf.format(ww.getW1(i)),
177 "", // "Q"
178 kmf.format(ww.getEndKm()),
179 wf.format(ww.getW2(i)),
180 "" // "Q"
169 }); 181 });
170 } 182 }
171 } 183 }
172 184
173 185

http://dive4elements.wald.intevation.org