Package com.github.javaxcel.factory
Class ExcelReaderFactory
java.lang.Object
com.github.javaxcel.factory.ExcelReaderFactory
public abstract class ExcelReaderFactory extends Object
Factory for creating the appropriate implementation of
ExcelReader
.
This will create instance of ModelReader
or MapReader
.-
Method Summary
Modifier and Type Method Description static <W extends org.apache.poi.ss.usermodel.Workbook, V>
MapReader<W,Map<String,V>>create(W workbook)
Returns instance ofMapReader
.static <W extends org.apache.poi.ss.usermodel.Workbook, T>
ModelReader<W,T>create(W workbook, Class<T> type)
Returns instance ofModelReader
.
-
Method Details
-
create
public static <W extends org.apache.poi.ss.usermodel.Workbook, V> MapReader<W,Map<String,V>> create(W workbook)Returns instance ofMapReader
. -
create
public static <W extends org.apache.poi.ss.usermodel.Workbook, T> ModelReader<W,T> create(W workbook, Class<T> type)Returns instance ofModelReader
.- Type Parameters:
W
- implementation ofWorkbook
T
- type of the element- Parameters:
workbook
- excel workbooktype
- type of model- Returns:
ModelReader
-