Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/minfo/SedimentLoadExporter.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 | 705f8b92fd66 |
children | 0a5239a1e46e |
comparison
equal
deleted
inserted
replaced
8201:4b8c5a08de04 | 8202:e4606eae8ea5 |
---|---|
37 * Do CSV export for sediment load calculations (will also be shown in | 37 * Do CSV export for sediment load calculations (will also be shown in |
38 * client). */ | 38 * client). */ |
39 public class SedimentLoadExporter | 39 public class SedimentLoadExporter |
40 extends AbstractExporter | 40 extends AbstractExporter |
41 { | 41 { |
42 /** Private logger. */ | 42 /** Private log. */ |
43 private static Logger logger = Logger.getLogger(SedimentLoadExporter.class); | 43 private static Logger log = Logger.getLogger(SedimentLoadExporter.class); |
44 | 44 |
45 // i18n keys. | 45 // i18n keys. |
46 public static final String CSV_KM = | 46 public static final String CSV_KM = |
47 "export.csv.header.km"; | 47 "export.csv.header.km"; |
48 | 48 |
179 writer.writeNext(record); | 179 writer.writeNext(record); |
180 } | 180 } |
181 | 181 |
182 /** Writes i18ned header for csv file/stream. */ | 182 /** Writes i18ned header for csv file/stream. */ |
183 protected void writeCSVHeader(CSVWriter writer) { | 183 protected void writeCSVHeader(CSVWriter writer) { |
184 logger.debug("writeCSVHeader()"); | 184 log.debug("writeCSVHeader()"); |
185 | 185 |
186 List<String> header = new LinkedList<String>(); | 186 List<String> header = new LinkedList<String>(); |
187 SedimentLoadAccess access = | 187 SedimentLoadAccess access = |
188 new SedimentLoadAccess((D4EArtifact) master); | 188 new SedimentLoadAccess((D4EArtifact) master); |
189 | 189 |
210 /** Store data internally, accepting only SedimentLoadResults[] in | 210 /** Store data internally, accepting only SedimentLoadResults[] in |
211 * calculationresults data. */ | 211 * calculationresults data. */ |
212 @Override | 212 @Override |
213 protected void addData(Object data) { | 213 protected void addData(Object data) { |
214 if (!(data instanceof CalculationResult)) { | 214 if (!(data instanceof CalculationResult)) { |
215 logger.warn("Invalid data type."); | 215 log.warn("Invalid data type."); |
216 return; | 216 return; |
217 } | 217 } |
218 Object d = ((CalculationResult)data).getData(); | 218 Object d = ((CalculationResult)data).getData(); |
219 | 219 |
220 if (!(d instanceof SedimentLoadDataResult)) { | 220 if (!(d instanceof SedimentLoadDataResult)) { |
221 logger.warn("Invalid result object."); | 221 log.warn("Invalid result object."); |
222 return; | 222 return; |
223 } | 223 } |
224 logger.debug("addData: Data added."); | 224 log.debug("addData: Data added."); |
225 result = (SedimentLoadDataResult)d; | 225 result = (SedimentLoadDataResult)d; |
226 } | 226 } |
227 | 227 |
228 /** Write PDF to outputstream (not implemented yet). */ | 228 /** Write PDF to outputstream (not implemented yet). */ |
229 @Override | 229 @Override |
230 protected void writePDF(OutputStream out) { | 230 protected void writePDF(OutputStream out) { |
231 logger.warn("Not implemented."); | 231 log.warn("Not implemented."); |
232 } | 232 } |
233 } | 233 } |
234 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : | 234 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |