]> git.somenet.org - pub/jan/lsdc.git/blob - src/at/ac/tuwien/lsdc/util/CSVLogger.java
added ant, removed mvn, added libs, reanamed classes & implemented a bit more
[pub/jan/lsdc.git] / src / at / ac / tuwien / lsdc / util / CSVLogger.java
1 package at.ac.tuwien.lsdc.util;
2
3 import java.io.FileWriter;
4 import java.io.IOException;
5 import java.util.List;
6
7 import au.com.bytecode.opencsv.CSVWriter;
8
9 public class CSVLogger {
10         
11         private final String filename;
12
13         public CSVLogger(String filename) {
14                 this.filename = filename;
15         }
16
17         public void writeFile(List data) throws IOException {
18                 CSVWriter writer = new CSVWriter(new FileWriter(filename), '\t');
19                 writer.writeAll(data);
20                 writer.close();
21         }
22
23         public void writeLine(String[] data) throws IOException {
24                 CSVWriter writer = new CSVWriter(new FileWriter(filename), '\t');
25                 writer.writeNext(data);
26                 writer.close();
27         }
28 }