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