Package com.tecacet.jflat
Class CSVReader<T>
java.lang.Object
com.tecacet.jflat.impl.AbstractFlatFileReader<T>
com.tecacet.jflat.impl.GenericFlatFileReader<T>
com.tecacet.jflat.CSVReader<T>
- All Implemented Interfaces:
FlatFileReader<T>
-
Field Summary
Fields inherited from class com.tecacet.jflat.impl.GenericFlatFileReader
beanMapper, parser
Fields inherited from class com.tecacet.jflat.impl.AbstractFlatFileReader
converterRegistry, resourceLoader
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> CSVReader<T>
readerWithHeaderMapping(Class<T> type, String[] header, String[] properties)
static <T> CSVReader<T>
readerWithIndexMapping(Class<T> type, String[] properties)
registerConverter(Class<S> type, Function<String,S> converter)
registerConverter(String property, Function<String,S> converter)
withFormat(org.apache.commons.csv.CSVFormat csvFormat)
withResourceLoader(ResourceLoader resourceLoader)
Methods inherited from class com.tecacet.jflat.impl.GenericFlatFileReader
getBeanMapper, read, readAsRecordStream, readAsStream, setBeanMapper, setParser
Methods inherited from class com.tecacet.jflat.impl.AbstractFlatFileReader
read, readAll, readAllWithCallback, setResourceLoader
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.tecacet.jflat.FlatFileReader
readAll, readAllWithCallback, readAsStream
-
Constructor Details
-
CSVReader
-
-
Method Details
-
withResourceLoader
-
withFormat
-
defaultReader
-
readerWithIndexMapping
-
readerWithHeaderMapping
-
registerConverter
- Specified by:
registerConverter
in interfaceFlatFileReader<T>
- Overrides:
registerConverter
in classAbstractFlatFileReader<T>
-
registerConverter
- Specified by:
registerConverter
in interfaceFlatFileReader<T>
- Overrides:
registerConverter
in classGenericFlatFileReader<T>
-
getParser
- Overrides:
getParser
in classGenericFlatFileReader<T>
-