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() {

http://dive4elements.wald.intevation.org