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 booleangetCheckColumnCount()intgetColumnCount()StringgetInputDescription()intgetLastRecordNumber()intgetLineNumber()chargetSeparator()String[]readRecord()ListreadRecordAsList()Leest het volgende csv record en retourneert de velden als elementen in een String array.voidsetCheckColumnCount(boolean checkColumnCount)voidsetInputDescription(String inputDescription)voidsetSeparator(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.IOExceptionCsvFormatException
-
readRecord
public String[] readRecord() throws IOException, CsvFormatException
- Throws:
IOExceptionCsvFormatException
-
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)
-
-