Mercurial > dive4elements > river
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 |