summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/it/alessandroiezzi/csv/CSVParser.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/java/it/alessandroiezzi/csv/CSVParser.java b/src/main/java/it/alessandroiezzi/csv/CSVParser.java
index fbc33e7..8df3b20 100644
--- a/src/main/java/it/alessandroiezzi/csv/CSVParser.java
+++ b/src/main/java/it/alessandroiezzi/csv/CSVParser.java
@@ -11,15 +11,17 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
-public class CSVParser {
+public class CSVParser<T> {
private final InputStream csvFile;
private String separator = ";";
+ private final Class<T> cls;
- public CSVParser(InputStream csvFile) {
+ public CSVParser(InputStream csvFile, Class<T> cls) {
this.csvFile = csvFile;
+ this.cls = cls;
}
- public CSVParser withSeparator(char separator) {
+ public CSVParser<T> withSeparator(char separator) {
this.separator = "" + separator;
return this;
}