Mercurial > dive4elements > river
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 } |