Modifier and Type | Class and Description |
---|---|
class |
CsvMapperImpl.CsvSpliterator |
Constructor and Description |
---|
CsvMapperImpl(CsvMapperCellHandlerFactory<T> csvMapperCellHandlerFactory,
DelayedCellSetterFactory<T,?>[] delayedCellSetterFactories,
CellSetter<T>[] setters,
CsvColumnKey[] joinKeys,
org.simpleflatmapper.map.ConsumerErrorHandler consumerErrorHandlers,
int maxMandatoryCellIndex) |
Modifier and Type | Method and Description |
---|---|
CsvMapperCellHandlerFactory<T> |
csvMapperCellHandlerFactory() |
<H extends org.simpleflatmapper.util.CheckedConsumer<? super T>> |
forEach(CsvReader reader,
H handle)
Will map each row of the content of reader to an object of type T and will pass that object to the handle via the
CheckedConsumer .handler(T t) call back. |
<H extends org.simpleflatmapper.util.CheckedConsumer<? super T>> |
forEach(CsvReader reader,
H handle,
int limit)
Will map each row of the content of reader, starting at rowStart and ending before rowEnd, to an object of type T and will pass that object to the handle via the
CheckedConsumer .handler(T t) call back. |
<H extends org.simpleflatmapper.util.CheckedConsumer<? super T>> |
forEach(Reader reader,
H handler)
Will map each row of the content of reader to an object of type T and will pass that object to the handle via the
CheckedConsumer .handler(T t) call back. |
<H extends org.simpleflatmapper.util.CheckedConsumer<? super T>> |
forEach(Reader reader,
H handler,
int skip)
Will map each row of the content of reader, starting at rowStart, to an object of type T and will pass that object to the handle via the
CheckedConsumer .handler(T t) call back. |
<H extends org.simpleflatmapper.util.CheckedConsumer<? super T>> |
forEach(Reader reader,
H handler,
int skip,
int limit)
Will map each row of the content of reader, starting at rowStart and ending before rowEnd, to an object of type T and will pass that object to the handle via the
CheckedConsumer .handler(T t) call back. |
Iterator<T> |
iterator(CsvReader csvReader)
Will return an iterator on the reader that will return a mapped object for each row.
|
Iterator<T> |
iterator(Reader reader)
Will return an iterator on the reader that will return a mapped object for each row.
|
Iterator<T> |
iterator(Reader reader,
int skip)
Will return an iterator on the reader that will return a mapped object for each row.
|
protected CsvMapperCellConsumer |
newCellConsumer(org.simpleflatmapper.util.CheckedConsumer<? super T> handler) |
protected CsvMapperCellConsumer<T> |
newCellConsumer(org.simpleflatmapper.util.CheckedConsumer<? super T> handler,
BreakDetector parentBreakDetector,
boolean appendCollection) |
Stream<T> |
stream(CsvReader csvReader)
Will return a Stream of T
|
Stream<T> |
stream(Reader reader)
Will return a Stream of T
|
Stream<T> |
stream(Reader reader,
int skip)
Will return a Stream of T.
|
String |
toString() |
public CsvMapperImpl(CsvMapperCellHandlerFactory<T> csvMapperCellHandlerFactory, DelayedCellSetterFactory<T,?>[] delayedCellSetterFactories, CellSetter<T>[] setters, CsvColumnKey[] joinKeys, org.simpleflatmapper.map.ConsumerErrorHandler consumerErrorHandlers, int maxMandatoryCellIndex)
public final <H extends org.simpleflatmapper.util.CheckedConsumer<? super T>> H forEach(Reader reader, H handler) throws IOException, org.simpleflatmapper.map.MappingException
CsvMapper
CheckedConsumer
.handler(T t) call back.
The method will return the handler passed as an argument so you can easily chain the calls like
List<T> list = jdbcMapper.forEach(reader, new ListHandler<T>()).getList();
forEach
in interface CsvMapper<T>
H
- the row handler typereader
- the readerhandler
- the callback newInstanceIOException
- if an io error occursorg.simpleflatmapper.map.MappingException
- if an mapping error occurspublic <H extends org.simpleflatmapper.util.CheckedConsumer<? super T>> H forEach(CsvReader reader, H handle) throws IOException, org.simpleflatmapper.map.MappingException
CsvMapper
CheckedConsumer
.handler(T t) call back.forEach
in interface CsvMapper<T>
H
- the row handler typereader
- the readerhandle
- the callback newInstanceIOException
- if an io error occursorg.simpleflatmapper.map.MappingException
- if an mapping error occurspublic final <H extends org.simpleflatmapper.util.CheckedConsumer<? super T>> H forEach(Reader reader, H handler, int skip) throws IOException, org.simpleflatmapper.map.MappingException
CsvMapper
CheckedConsumer
.handler(T t) call back.forEach
in interface CsvMapper<T>
H
- the row handler typereader
- the readerhandler
- the callback newInstanceskip
- the number of row to skipIOException
- if an io error occursorg.simpleflatmapper.map.MappingException
- if an mapping error occurspublic final <H extends org.simpleflatmapper.util.CheckedConsumer<? super T>> H forEach(Reader reader, H handler, int skip, int limit) throws IOException, org.simpleflatmapper.map.MappingException
CsvMapper
CheckedConsumer
.handler(T t) call back.forEach
in interface CsvMapper<T>
H
- the row handler typereader
- the readerhandler
- the callback newInstanceskip
- the number of row to skiplimit
- the number of row to processIOException
- if an io error occursorg.simpleflatmapper.map.MappingException
- if an mapping error occurspublic final <H extends org.simpleflatmapper.util.CheckedConsumer<? super T>> H forEach(CsvReader reader, H handle, int limit) throws IOException, org.simpleflatmapper.map.MappingException
CsvMapper
CheckedConsumer
.handler(T t) call back.forEach
in interface CsvMapper<T>
H
- the row handler typereader
- the readerhandle
- the callback newInstancelimit
- the number of row to processIOException
- if an io error occursorg.simpleflatmapper.map.MappingException
- if an mapping error occurspublic Iterator<T> iterator(Reader reader) throws IOException
CsvMapper
iterator
in interface CsvMapper<T>
reader
- the readerIOException
- if an io error occurspublic Iterator<T> iterator(CsvReader csvReader)
CsvMapper
public Iterator<T> iterator(Reader reader, int skip) throws IOException
CsvMapper
iterator
in interface CsvMapper<T>
reader
- the readerskip
- the number of row to skipIOException
- if an io error occurspublic Stream<T> stream(Reader reader) throws IOException
CsvMapper
stream
in interface CsvMapper<T>
reader
- the readerIOException
- if an io error occurspublic Stream<T> stream(CsvReader csvReader)
CsvMapper
public Stream<T> stream(Reader reader, int skip) throws IOException
CsvMapper
stream
in interface CsvMapper<T>
reader
- the readerskip
- the number of row to skipIOException
- if an io error occursprotected CsvMapperCellConsumer newCellConsumer(org.simpleflatmapper.util.CheckedConsumer<? super T> handler)
protected CsvMapperCellConsumer<T> newCellConsumer(org.simpleflatmapper.util.CheckedConsumer<? super T> handler, BreakDetector parentBreakDetector, boolean appendCollection)
public CsvMapperCellHandlerFactory<T> csvMapperCellHandlerFactory()
Copyright © 2018. All rights reserved.