- All Superinterfaces:
org.simpleflatmapper.map.EnumerableMapper<org.apache.poi.ss.usermodel.Sheet,T, RuntimeException>
- All Known Subinterfaces:
RowMapper<T>
- All Known Implementing Classes:
DynamicSheetMapper,JoinSheetMapper,StaticSheetMapper,TransformRowMapper,UnorderedJoinSheetMapper
public interface SheetMapper<T>
extends org.simpleflatmapper.map.EnumerableMapper<org.apache.poi.ss.usermodel.Sheet,T,RuntimeException>
-
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)
-
Method Details
-
iterator
- Specified by:
iteratorin interfaceorg.simpleflatmapper.map.EnumerableMapper<org.apache.poi.ss.usermodel.Sheet,T, RuntimeException> - Parameters:
sheet- the sheet to map from- Returns:
- an iterator of mapped newInstance of T
-
iterator
- 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> - Parameters:
sheet- the sheet to map from- Returns:
- an iterator of mapped newInstance of T
-
enumerate
org.simpleflatmapper.util.Enumerable<T> enumerate(int startRow, org.apache.poi.ss.usermodel.Sheet sheet) - Parameters:
startRow- row index to start atsheet- the sheet to map from- Returns:
- an iterator of mapped newInstance of T
-
forEach
<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> - Type Parameters:
RH- the type of the handler- Parameters:
sheet- the sheet to map fromconsumer- the handler to call back- Returns:
- the handler
-
forEach
<RH extends org.simpleflatmapper.util.CheckedConsumer<? super T>> RH forEach(int startRow, org.apache.poi.ss.usermodel.Sheet sheet, RH consumer) - 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> - Parameters:
sheet- the sheet to map from- Returns:
- a stream on mapped newInstance of T
-
stream
- Parameters:
startRow- row index to start atsheet- the sheet to map from- Returns:
- a stream on mapped newInstance of T
-