package ee.esutoniagodesu.util.jasperreports;
import net.sf.jasperreports.engine.export.JRCsvExporter;
import net.sf.jasperreports.export.SimpleCsvExporterConfiguration;
public final class CSVGenerator {
public static final String FIELD_DELIMITER = ";";
private final SimpleCsvExporterConfiguration _conf;
private final JRCsvExporter _exporter;
public CSVGenerator() {
this(FIELD_DELIMITER);
}
public CSVGenerator(String fielddelimiter) {
_conf = new SimpleCsvExporterConfiguration();
_conf.setFieldDelimiter(fielddelimiter);
_exporter = new JRCsvExporter();
_exporter.setConfiguration(_conf);
}
public SimpleCsvExporterConfiguration getConfiguration() {
return _conf;
}
public JRCsvExporter getExporter() {
return _exporter;
}
}