java.lang.Object
org.simpleflatmapper.poi.impl.DynamicSheetMapper<T>
- All Implemented Interfaces:
org.simpleflatmapper.map.EnumerableMapper<org.apache.poi.ss.usermodel.Sheet,,T, RuntimeException> SheetMapper<T>
-
Constructor Summary
ConstructorsConstructorDescriptionDynamicSheetMapper(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) -
Method Summary
Modifier and TypeMethodDescriptionorg.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>>
RHforEach(int startRow, org.apache.poi.ss.usermodel.Sheet sheet, RH consumer) <RH extends org.simpleflatmapper.util.CheckedConsumer<? super T>>
RHforEach(org.apache.poi.ss.usermodel.Sheet sheet, RH consumer) iterator(int startRow, org.apache.poi.ss.usermodel.Sheet sheet) iterator(org.apache.poi.ss.usermodel.Sheet sheet) stream(int startRow, org.apache.poi.ss.usermodel.Sheet sheet) stream(org.apache.poi.ss.usermodel.Sheet sheet)
-
Constructor Details
-
DynamicSheetMapper
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) -
DynamicSheetMapper
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)
-
-
Method Details
-
iterator
- Specified by:
iteratorin interfaceorg.simpleflatmapper.map.EnumerableMapper<org.apache.poi.ss.usermodel.Sheet,T, RuntimeException> - Specified by:
iteratorin interfaceSheetMapper<T>- Parameters:
sheet- the sheet to map from- Returns:
- an iterator of mapped newInstance of T
-
iterator
- Specified by:
iteratorin interfaceSheetMapper<T>- Parameters:
startRow- row index to start atsheet- the sheet to map from- Returns:
- an iterator of mapped newInstance of T
-
enumerate
- Specified by:
enumeratein interfaceorg.simpleflatmapper.map.EnumerableMapper<org.apache.poi.ss.usermodel.Sheet,T, RuntimeException> - Specified by:
enumeratein interfaceSheetMapper<T>- Parameters:
sheet- the sheet to map from- Returns:
- an iterator of mapped newInstance of T
-
enumerate
public org.simpleflatmapper.util.Enumerable<T> enumerate(int startRow, org.apache.poi.ss.usermodel.Sheet sheet) - Specified by:
enumeratein interfaceSheetMapper<T>- Parameters:
startRow- row index to start atsheet- the sheet to map from- Returns:
- an iterator of mapped newInstance of T
-
forEach
public <RH extends org.simpleflatmapper.util.CheckedConsumer<? super T>> RH forEach(org.apache.poi.ss.usermodel.Sheet sheet, RH consumer) - Specified by:
forEachin interfaceorg.simpleflatmapper.map.EnumerableMapper<org.apache.poi.ss.usermodel.Sheet,T, RuntimeException> - Specified by:
forEachin interfaceSheetMapper<T>- Type Parameters:
RH- the type of the handler- Parameters:
sheet- the sheet to map fromconsumer- the handler to call back- Returns:
- the handler
-
forEach
public <RH extends org.simpleflatmapper.util.CheckedConsumer<? super T>> RH forEach(int startRow, org.apache.poi.ss.usermodel.Sheet sheet, RH consumer) - Specified by:
forEachin interfaceSheetMapper<T>- Type Parameters:
RH- the type of the handler- Parameters:
startRow- row index to start atsheet- the sheet to map fromconsumer- the handler to call back- Returns:
- the handler
-
stream
- Specified by:
streamin interfaceorg.simpleflatmapper.map.EnumerableMapper<org.apache.poi.ss.usermodel.Sheet,T, RuntimeException> - Specified by:
streamin interfaceSheetMapper<T>- Parameters:
sheet- the sheet to map from- Returns:
- a stream on mapped newInstance of T
-
stream
- Specified by:
streamin interfaceSheetMapper<T>- Parameters:
startRow- row index to start atsheet- the sheet to map from- Returns:
- a stream on mapped newInstance of T
-