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

http://dive4elements.wald.intevation.org