X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=basic%2Fruntime%2Forg.argeo.basic.nodeps%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Futil%2Ftabular%2FCsvTabularWriter.java;fp=basic%2Fruntime%2Forg.argeo.basic.nodeps%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Futil%2Ftabular%2FCsvTabularWriter.java;h=20a275a442e5cd5917bffeabcc472141dddbdf81;hb=5b8a94ea4b5ecba326ebd3f755b3e2c2f1d94310;hp=0000000000000000000000000000000000000000;hpb=7215a19b3ee12587e9d8298c9afd576bf087b017;p=lgpl%2Fargeo-commons.git diff --git a/basic/runtime/org.argeo.basic.nodeps/src/main/java/org/argeo/util/tabular/CsvTabularWriter.java b/basic/runtime/org.argeo.basic.nodeps/src/main/java/org/argeo/util/tabular/CsvTabularWriter.java new file mode 100644 index 000000000..20a275a44 --- /dev/null +++ b/basic/runtime/org.argeo.basic.nodeps/src/main/java/org/argeo/util/tabular/CsvTabularWriter.java @@ -0,0 +1,23 @@ +package org.argeo.util.tabular; + +import java.io.OutputStream; +import java.util.List; + +import org.argeo.util.CsvWriter; + +/** Write tabular content in a stream as CSV. Wraps a {@link CsvWriter}. */ +public class CsvTabularWriter implements TabularWriter { + private CsvWriter csvWriter; + + public CsvTabularWriter(OutputStream out) { + this.csvWriter = new CsvWriter(out); + } + + public void appendRow(List row) { + csvWriter.writeLine(row); + } + + public void close() { + } + +}