Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedDifferenceExporter.java @ 8202:e4606eae8ea5
sed src/**/*.java 's/logger/log/g'
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Fri, 05 Sep 2014 12:58:17 +0200 |
parents | 6fef38a526c7 |
children | 8a14605fb64a |
comparison
equal
deleted
inserted
replaced
8201:4b8c5a08de04 | 8202:e4606eae8ea5 |
---|---|
44 | 44 |
45 public class BedDifferenceExporter | 45 public class BedDifferenceExporter |
46 extends AbstractExporter | 46 extends AbstractExporter |
47 { | 47 { |
48 | 48 |
49 /** Private logger. */ | 49 /** Private log. */ |
50 private static Logger logger = | 50 private static Logger log = |
51 Logger.getLogger(BedDifferenceExporter.class); | 51 Logger.getLogger(BedDifferenceExporter.class); |
52 | 52 |
53 private static final String CSV_HEADER_KM = | 53 private static final String CSV_HEADER_KM = |
54 "export.minfo.beddifference.km"; | 54 "export.minfo.beddifference.km"; |
55 | 55 |
118 } | 118 } |
119 | 119 |
120 @Override | 120 @Override |
121 protected void addData(Object data) { | 121 protected void addData(Object data) { |
122 if (!(data instanceof CalculationResult)) { | 122 if (!(data instanceof CalculationResult)) { |
123 logger.warn("Invalid data type."); | 123 log.warn("Invalid data type."); |
124 return; | 124 return; |
125 } | 125 } |
126 Object[] d = (Object[])((CalculationResult)data).getData(); | 126 Object[] d = (Object[])((CalculationResult)data).getData(); |
127 | 127 |
128 if (!(d instanceof BedDifferencesResult[])) { | 128 if (!(d instanceof BedDifferencesResult[])) { |
129 logger.warn("Invalid result object."); | 129 log.warn("Invalid result object."); |
130 return; | 130 return; |
131 } | 131 } |
132 results = (BedDifferencesResult[])d; | 132 results = (BedDifferencesResult[])d; |
133 } | 133 } |
134 | 134 |
168 msg(CSV_HEADER_MORPH2, "Morph. active width subtrahend")); | 168 msg(CSV_HEADER_MORPH2, "Morph. active width subtrahend")); |
169 } | 169 } |
170 | 170 |
171 | 171 |
172 protected void writeCSVHeader(CSVWriter writer) { | 172 protected void writeCSVHeader(CSVWriter writer) { |
173 logger.debug("writeCSVHeader()"); | 173 log.debug("writeCSVHeader()"); |
174 | 174 |
175 List<String> header = new ArrayList<String>(); | 175 List<String> header = new ArrayList<String>(); |
176 if (results != null) { | 176 if (results != null) { |
177 header.add(msg(CSV_HEADER_KM, "km")); | 177 header.add(msg(CSV_HEADER_KM, "km")); |
178 header.add(msg(CSV_HEADER_DIFF_PAIR, "difference pair")); | 178 header.add(msg(CSV_HEADER_DIFF_PAIR, "difference pair")); |
211 return source; | 211 return source; |
212 } | 212 } |
213 | 213 |
214 @Override | 214 @Override |
215 protected void writePDF(OutputStream out) { | 215 protected void writePDF(OutputStream out) { |
216 logger.debug("write PDF"); | 216 log.debug("write PDF"); |
217 BedDifferenceJRDataSource source = createJRData(); | 217 BedDifferenceJRDataSource source = createJRData(); |
218 | 218 |
219 String jasperFile = Resources.getMsg( | 219 String jasperFile = Resources.getMsg( |
220 context.getMeta(), | 220 context.getMeta(), |
221 JASPER_FILE, | 221 JASPER_FILE, |
232 parameters, | 232 parameters, |
233 source); | 233 source); |
234 JasperExportManager.exportReportToPdfStream(print, out); | 234 JasperExportManager.exportReportToPdfStream(print, out); |
235 } | 235 } |
236 catch(JRException je) { | 236 catch(JRException je) { |
237 logger.warn("Error generating PDF Report!", je); | 237 log.warn("Error generating PDF Report!", je); |
238 } | 238 } |
239 } | 239 } |
240 } | 240 } |
241 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : | 241 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |