Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/WDifferencesExporter.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 | 41567bf1e131 |
children | ce325339e9ba |
comparison
equal
deleted
inserted
replaced
8201:4b8c5a08de04 | 8202:e4606eae8ea5 |
---|---|
44 /** | 44 /** |
45 * (CSV)Exporter for WDifferences. | 45 * (CSV)Exporter for WDifferences. |
46 */ | 46 */ |
47 public class WDifferencesExporter extends AbstractExporter { | 47 public class WDifferencesExporter extends AbstractExporter { |
48 | 48 |
49 /** The logger used in this exporter. */ | 49 /** The log used in this exporter. */ |
50 private static Logger logger = Logger.getLogger(WDifferencesExporter.class); | 50 private static Logger log = Logger.getLogger(WDifferencesExporter.class); |
51 | 51 |
52 | 52 |
53 public static final String WDIFF_CSV_KM_HEADER = | 53 public static final String WDIFF_CSV_KM_HEADER = |
54 "export.w_differences.csv.header.km"; | 54 "export.w_differences.csv.header.km"; |
55 | 55 |
74 */ | 74 */ |
75 @Override | 75 @Override |
76 public void generate() | 76 public void generate() |
77 throws IOException | 77 throws IOException |
78 { | 78 { |
79 logger.debug("WDifferencesExporter.generate"); | 79 log.debug("WDifferencesExporter.generate"); |
80 | 80 |
81 if (facet == null) { | 81 if (facet == null) { |
82 throw new IOException("invalid (null) facet for exporter"); | 82 throw new IOException("invalid (null) facet for exporter"); |
83 } | 83 } |
84 else if (facet.equals(AbstractExporter.FACET_CSV)) { | 84 else if (facet.equals(AbstractExporter.FACET_CSV)) { |
115 * Lets writer write all data (including header). | 115 * Lets writer write all data (including header). |
116 * @param writer Writer to write data with. | 116 * @param writer Writer to write data with. |
117 */ | 117 */ |
118 @Override | 118 @Override |
119 protected void writeCSVData(CSVWriter writer) { | 119 protected void writeCSVData(CSVWriter writer) { |
120 logger.info("WDifferencesExporter.writeData"); | 120 log.info("WDifferencesExporter.writeData"); |
121 | 121 |
122 writeCSVHeader(writer); | 122 writeCSVHeader(writer); |
123 | 123 |
124 for (WKms[] tmp: data) { | 124 for (WKms[] tmp: data) { |
125 for (WKms wkms: tmp) { | 125 for (WKms wkms: tmp) { |
132 /** | 132 /** |
133 * Lets csvwriter write the header (first line in file). | 133 * Lets csvwriter write the header (first line in file). |
134 * @param writer Writer to write header with. | 134 * @param writer Writer to write header with. |
135 */ | 135 */ |
136 protected void writeCSVHeader(CSVWriter writer) { | 136 protected void writeCSVHeader(CSVWriter writer) { |
137 logger.info("WDifferencesExporter.writeCSVHeader"); | 137 log.info("WDifferencesExporter.writeCSVHeader"); |
138 | 138 |
139 writer.writeNext(new String[] { | 139 writer.writeNext(new String[] { |
140 msg(WDIFF_CSV_KM_HEADER, WDIFF_DEFAULT_CSV_KM_HEADER), | 140 msg(WDIFF_CSV_KM_HEADER, WDIFF_DEFAULT_CSV_KM_HEADER), |
141 msg(WDIFF_CSV_W_HEADER, WDIFF_DEFAULT_CSV_W_HEADER) | 141 msg(WDIFF_CSV_W_HEADER, WDIFF_DEFAULT_CSV_W_HEADER) |
142 }); | 142 }); |
143 } | 143 } |
144 | 144 |
145 | 145 |
146 protected void wKms2CSV(CSVWriter writer, WKms wkms) { | 146 protected void wKms2CSV(CSVWriter writer, WKms wkms) { |
147 logger.debug("WDifferencesExporter.wKms2CSV"); | 147 log.debug("WDifferencesExporter.wKms2CSV"); |
148 | 148 |
149 NumberFormat kmf = getKmFormatter(); | 149 NumberFormat kmf = getKmFormatter(); |
150 NumberFormat wf = getWFormatter(); | 150 NumberFormat wf = getWFormatter(); |
151 int size = wkms.size(); | 151 int size = wkms.size(); |
152 | 152 |
198 parameters, | 198 parameters, |
199 source); | 199 source); |
200 JasperExportManager.exportReportToPdfStream(print, out); | 200 JasperExportManager.exportReportToPdfStream(print, out); |
201 } | 201 } |
202 catch(JRException je) { | 202 catch(JRException je) { |
203 logger.warn("Error generating PDF Report!"); | 203 log.warn("Error generating PDF Report!"); |
204 je.printStackTrace(); | 204 je.printStackTrace(); |
205 } | 205 } |
206 } | 206 } |
207 | 207 |
208 protected WKmsJRDataSource createJRData() { | 208 protected WKmsJRDataSource createJRData() { |