public class DynamicSheetMapper<T> extends Object implements SheetMapper<T>
Constructor and Description |
---|
DynamicSheetMapper(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<org.simpleflatmapper.csv.CsvColumnKey,org.apache.poi.ss.usermodel.Row> mapperConfig,
org.simpleflatmapper.map.getter.ContextualGetterFactory<? super org.apache.poi.ss.usermodel.Row,org.simpleflatmapper.csv.CsvColumnKey> getterFactory) |
DynamicSheetMapper(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<org.simpleflatmapper.csv.CsvColumnKey,org.apache.poi.ss.usermodel.Row> mapperConfig,
org.simpleflatmapper.reflect.getter.GetterFactory<? super org.apache.poi.ss.usermodel.Row,org.simpleflatmapper.csv.CsvColumnKey> getterFactory) |
Modifier and Type | Method and Description |
---|---|
org.simpleflatmapper.util.Enumerable<T> |
enumerate(int startRow,
org.apache.poi.ss.usermodel.Sheet sheet) |
org.simpleflatmapper.util.Enumerable<T> |
enumerate(org.apache.poi.ss.usermodel.Sheet sheet) |
<RH extends org.simpleflatmapper.util.CheckedConsumer<? super T>> |
forEach(int startRow,
org.apache.poi.ss.usermodel.Sheet sheet,
RH consumer) |
<RH extends org.simpleflatmapper.util.CheckedConsumer<? super T>> |
forEach(org.apache.poi.ss.usermodel.Sheet sheet,
RH consumer) |
Iterator<T> |
iterator(int startRow,
org.apache.poi.ss.usermodel.Sheet sheet) |
Iterator<T> |
iterator(org.apache.poi.ss.usermodel.Sheet sheet) |
Stream<T> |
stream(int startRow,
org.apache.poi.ss.usermodel.Sheet sheet) |
Stream<T> |
stream(org.apache.poi.ss.usermodel.Sheet sheet) |
public DynamicSheetMapper(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta, org.simpleflatmapper.map.MapperConfig<org.simpleflatmapper.csv.CsvColumnKey,org.apache.poi.ss.usermodel.Row> mapperConfig, org.simpleflatmapper.reflect.getter.GetterFactory<? super org.apache.poi.ss.usermodel.Row,org.simpleflatmapper.csv.CsvColumnKey> getterFactory)
public DynamicSheetMapper(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta, org.simpleflatmapper.map.MapperConfig<org.simpleflatmapper.csv.CsvColumnKey,org.apache.poi.ss.usermodel.Row> mapperConfig, org.simpleflatmapper.map.getter.ContextualGetterFactory<? super org.apache.poi.ss.usermodel.Row,org.simpleflatmapper.csv.CsvColumnKey> getterFactory)
public Iterator<T> iterator(org.apache.poi.ss.usermodel.Sheet sheet)
iterator
in interface org.simpleflatmapper.map.EnumerableMapper<org.apache.poi.ss.usermodel.Sheet,T,RuntimeException>
iterator
in interface SheetMapper<T>
sheet
- the sheet to map frompublic Iterator<T> iterator(int startRow, org.apache.poi.ss.usermodel.Sheet sheet)
iterator
in interface SheetMapper<T>
startRow
- row index to start atsheet
- the sheet to map frompublic org.simpleflatmapper.util.Enumerable<T> enumerate(org.apache.poi.ss.usermodel.Sheet sheet)
enumerate
in interface org.simpleflatmapper.map.EnumerableMapper<org.apache.poi.ss.usermodel.Sheet,T,RuntimeException>
enumerate
in interface SheetMapper<T>
sheet
- the sheet to map frompublic org.simpleflatmapper.util.Enumerable<T> enumerate(int startRow, org.apache.poi.ss.usermodel.Sheet sheet)
enumerate
in interface SheetMapper<T>
startRow
- row index to start atsheet
- the sheet to map frompublic <RH extends org.simpleflatmapper.util.CheckedConsumer<? super T>> RH forEach(org.apache.poi.ss.usermodel.Sheet sheet, RH consumer)
forEach
in interface org.simpleflatmapper.map.EnumerableMapper<org.apache.poi.ss.usermodel.Sheet,T,RuntimeException>
forEach
in interface SheetMapper<T>
RH
- the type of the handlersheet
- the sheet to map fromconsumer
- the handler to call backpublic <RH extends org.simpleflatmapper.util.CheckedConsumer<? super T>> RH forEach(int startRow, org.apache.poi.ss.usermodel.Sheet sheet, RH consumer)
forEach
in interface SheetMapper<T>
RH
- the type of the handlerstartRow
- row index to start atsheet
- the sheet to map fromconsumer
- the handler to call backpublic Stream<T> stream(org.apache.poi.ss.usermodel.Sheet sheet)
stream
in interface org.simpleflatmapper.map.EnumerableMapper<org.apache.poi.ss.usermodel.Sheet,T,RuntimeException>
stream
in interface SheetMapper<T>
sheet
- the sheet to map frompublic Stream<T> stream(int startRow, org.apache.poi.ss.usermodel.Sheet sheet)
stream
in interface SheetMapper<T>
startRow
- row index to start atsheet
- the sheet to map fromCopyright © 2020. All rights reserved.