diff options
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/it/alessandroiezzi/csv/CSVParser.java | 8 |
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; } |