comparison artifacts/src/main/java/org/dive4elements/river/exports/ChartExportHelper.java @ 7095:bdadffad35b1

issue1493: Don't let NaNs slip through csv export. Use the empty String instead.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Mon, 23 Sep 2013 11:37:13 +0200
parents 99527ef3f151
children 491b645123b6
comparison
equal deleted inserted replaced
7094:99527ef3f151 7095:bdadffad35b1
347 log.debug("write data: " + data.getX(i, j) + ", " + data.getY(i, j)); 347 log.debug("write data: " + data.getX(i, j) + ", " + data.getY(i, j));
348 String xString; 348 String xString;
349 String yString; 349 String yString;
350 try { 350 try {
351 xString = format.format(data.getX(i, j)); 351 xString = format.format(data.getX(i, j));
352 yString = format.format(data.getY(i, j)); 352 yString = java.lang.Double.isNaN(data.getYValue(i, j))
353 ? ""
354 : format.format(data.getY(i, j));
353 } 355 }
354 catch (NumberFormatException nfe) { 356 catch (NumberFormatException nfe) {
355 xString = data.getX(i, j).toString(); 357 xString = data.getX(i, j).toString();
356 yString = data.getY(i, j).toString(); 358 yString = data.getY(i, j).toString();
357 } 359 }

http://dive4elements.wald.intevation.org