Package nl.b3p.commons.csv
Class CsvInputStream
- java.lang.Object
-
- nl.b3p.commons.csv.CsvInputStream
-
public class CsvInputStream extends Object
-
-
Constructor Summary
Constructors Constructor Description CsvInputStream(Reader input)
Maakt een nieuwe CsvInputStream, default separator ',' en checkColumnCount false.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getCheckColumnCount()
int
getColumnCount()
String
getInputDescription()
int
getLastRecordNumber()
int
getLineNumber()
char
getSeparator()
String[]
readRecord()
List
readRecordAsList()
Leest het volgende csv record en retourneert de velden als elementen in een String array.void
setCheckColumnCount(boolean checkColumnCount)
void
setInputDescription(String inputDescription)
void
setSeparator(char separator)
-
-
-
Constructor Detail
-
CsvInputStream
public CsvInputStream(Reader input)
Maakt een nieuwe CsvInputStream, default separator ',' en checkColumnCount false.
-
-
Method Detail
-
readRecordAsList
public List readRecordAsList() throws IOException, CsvFormatException
Leest het volgende csv record en retourneert de velden als elementen in een String array. Indien er geen record meer is retourneert deze methode null.- Throws:
CsvFormatExcpetion
- Indien het csv bestand ongeldig is, of indien checkColumnCount enabled en het record niet evenveel kolommen heeft als het eerste record.IOException
CsvFormatException
-
readRecord
public String[] readRecord() throws IOException, CsvFormatException
- Throws:
IOException
CsvFormatException
-
getLastRecordNumber
public int getLastRecordNumber()
-
getLineNumber
public int getLineNumber()
-
getSeparator
public char getSeparator()
-
setSeparator
public void setSeparator(char separator)
-
getCheckColumnCount
public boolean getCheckColumnCount()
-
setCheckColumnCount
public void setCheckColumnCount(boolean checkColumnCount)
-
getColumnCount
public int getColumnCount()
-
getInputDescription
public String getInputDescription()
-
setInputDescription
public void setInputDescription(String inputDescription)
-
-