Class CSVReaderSuperCSV
java.lang.Object
org.gvsig.fmap.dal.store.simplereader.simplereaders.AbstractSimpleReader
org.gvsig.fmap.dal.store.csv.simplereaders.CSVReaderSuperCSV
- All Implemented Interfaces:
Closeable,AutoCloseable,org.gvsig.fmap.dal.store.simplereader.AutomaticDetectionOfTypes.Rows,org.gvsig.fmap.dal.store.simplereader.simplereaders.SimpleReader
public class CSVReaderSuperCSV
extends org.gvsig.fmap.dal.store.simplereader.simplereaders.AbstractSimpleReader
-
Constructor Summary
ConstructorsConstructorDescriptionCSVReaderSuperCSV(Reader in, CSVStoreParameters parameters) CSVReaderSuperCSV(CSVStoreParameters parameters) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static StringescapeCRLF(String s) intfinal org.supercsv.prefs.CsvPreferenceString[]static FilegetIndexFile(File data_file) intgetLine()getVirtualRows(org.gvsig.tools.task.SimpleTaskStatus status) static voidread()skip(int lines) static String
-
Constructor Details
-
CSVReaderSuperCSV
-
CSVReaderSuperCSV
-
-
Method Details
-
getParameters
-
getHeader
- Throws:
IOException
-
getColumnsCount
- Throws:
IOException
-
getVirtualRows
public org.gvsig.tools.util.GetItemWithSize64<List<String>> getVirtualRows(org.gvsig.tools.task.SimpleTaskStatus status) - Overrides:
getVirtualRowsin classorg.gvsig.fmap.dal.store.simplereader.simplereaders.AbstractSimpleReader
-
read
- Throws:
IOException
-
close
- Throws:
IOException
-
skip
- Throws:
IOException
-
getCSVPreferences
public final org.supercsv.prefs.CsvPreference getCSVPreferences() -
getLine
public int getLine() -
nextRowValues
-
escapeCRLF
-
unescapeCRLF
-
main
-
getIndexFile
-