Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedQualityExporter.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 | b24ce5b2141c |
children | 073ea4bcea58 |
comparison
equal
deleted
inserted
replaced
8201:4b8c5a08de04 | 8202:e4606eae8ea5 |
---|---|
31 | 31 |
32 | 32 |
33 public class BedQualityExporter | 33 public class BedQualityExporter |
34 extends AbstractExporter | 34 extends AbstractExporter |
35 { | 35 { |
36 /** Private logger. */ | 36 /** Private log. */ |
37 private static Logger logger = Logger.getLogger(BedQualityExporter.class); | 37 private static Logger log = Logger.getLogger(BedQualityExporter.class); |
38 | 38 |
39 private static final String CSV_HEADER_KM = | 39 private static final String CSV_HEADER_KM = |
40 "export.minfo.bedquality.km"; | 40 "export.minfo.bedquality.km"; |
41 private static final String CSV_HEADER_DENSITY_CAP = | 41 private static final String CSV_HEADER_DENSITY_CAP = |
42 "export.minfo.bedquality.density_cap"; | 42 "export.minfo.bedquality.density_cap"; |
153 writeCSVHeader(writer); | 153 writeCSVHeader(writer); |
154 | 154 |
155 NumberFormat nf = Formatter.getFormatter(context, 1, 3); | 155 NumberFormat nf = Formatter.getFormatter(context, 1, 3); |
156 | 156 |
157 for (double[] d : createDataRows()) { | 157 for (double[] d : createDataRows()) { |
158 logger.debug("row + " + Arrays.toString(d)); | 158 log.debug("row + " + Arrays.toString(d)); |
159 List<String> cells = new ArrayList<String>(d.length); | 159 List<String> cells = new ArrayList<String>(d.length); |
160 for (int i = 0; i < d.length; i++) { | 160 for (int i = 0; i < d.length; i++) { |
161 if (!Double.isNaN(d[i])) { | 161 if (!Double.isNaN(d[i])) { |
162 cells.add(nf.format(d[i])); | 162 cells.add(nf.format(d[i])); |
163 } | 163 } |
176 } | 176 } |
177 | 177 |
178 @Override | 178 @Override |
179 protected void addData(Object data) { | 179 protected void addData(Object data) { |
180 // TODO Auto-generated method stub | 180 // TODO Auto-generated method stub |
181 logger.debug("addData()"); | 181 log.debug("addData()"); |
182 if (!(data instanceof CalculationResult)) { | 182 if (!(data instanceof CalculationResult)) { |
183 logger.warn("Invalid data type."); | 183 log.warn("Invalid data type."); |
184 return; | 184 return; |
185 } | 185 } |
186 Object[] d = (Object[])((CalculationResult)data).getData(); | 186 Object[] d = (Object[])((CalculationResult)data).getData(); |
187 | 187 |
188 if (!(d instanceof BedQualityResult[])) { | 188 if (!(d instanceof BedQualityResult[])) { |
189 logger.warn("Invalid result object."); | 189 log.warn("Invalid result object."); |
190 return; | 190 return; |
191 } | 191 } |
192 results = (BedQualityResult[])d; | 192 results = (BedQualityResult[])d; |
193 } | 193 } |
194 | 194 |
195 protected void writeCSVHeader(CSVWriter writer) { | 195 protected void writeCSVHeader(CSVWriter writer) { |
196 logger.debug("writeCSVHeader()"); | 196 log.debug("writeCSVHeader()"); |
197 | 197 |
198 List<String> header = new ArrayList<String>(); | 198 List<String> header = new ArrayList<String>(); |
199 if (results != null) { | 199 if (results != null) { |
200 header.add(msg(CSV_HEADER_KM, "km")); | 200 header.add(msg(CSV_HEADER_KM, "km")); |
201 for (int i = 0; i < results.length; i++) { | 201 for (int i = 0; i < results.length; i++) { |