Deal with null values
authorMathieu Baudier <mbaudier@argeo.org>
Mon, 5 Mar 2012 16:29:58 +0000 (16:29 +0000)
committerMathieu Baudier <mbaudier@argeo.org>
Mon, 5 Mar 2012 16:29:58 +0000 (16:29 +0000)
git-svn-id: https://svn.argeo.org/commons/trunk@5152 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

basic/runtime/org.argeo.basic.nodeps/src/main/java/org/argeo/util/CsvWriter.java

index 2167af1ad18a71dbf7fab3331a6e17eaefabb0a2..167e06310f86f3370e23fbbcede7f8293d8ec5fe 100644 (file)
@@ -69,7 +69,12 @@ public class CsvWriter {
        public void writeLine(Object[] tokens) {
                try {
                        for (int i = 0; i < tokens.length; i++) {
-                               writeToken(tokens[i].toString());
+                               if (tokens[i] == null) {
+                                       // TODO configure how to deal with null
+                                       writeToken("");
+                               } else {
+                                       writeToken(tokens[i].toString());
+                               }
                                if (i != (tokens.length - 1))
                                        out.write(separator);
                        }