Class EntityInstantiator<T>
java.lang.Object
com.github.cla9.excel.reader.worker.EntityInstantiator<T>
- Type Parameters:
T- the type parameter
public class EntityInstantiator<T>
extends java.lang.Object
The type Entity instantiator.
-
Constructor Summary
Constructors Constructor Description EntityInstantiator()Instantiates a new Entity instantiator. -
Method Summary
Modifier and Type Method Description <R> EntityInjectionResult<T>createInstance(java.lang.Class<? extends T> clazz, java.util.List<java.lang.String> excelHeaderNames, ExcelMetaModel excelMetaModel, RowHandler<R> rowHandler)Create instance entity injection result.voidresourceCleanUp()Resource clean up.
-
Constructor Details
-
EntityInstantiator
public EntityInstantiator()Instantiates a new Entity instantiator.
-
-
Method Details
-
createInstance
public <R> EntityInjectionResult<T> createInstance(java.lang.Class<? extends T> clazz, java.util.List<java.lang.String> excelHeaderNames, ExcelMetaModel excelMetaModel, RowHandler<R> rowHandler)Create instance entity injection result.- Type Parameters:
R- the type parameter- Parameters:
clazz- the clazzexcelHeaderNames- the excel header namesexcelMetaModel- the excel meta modelrowHandler- the row handler- Returns:
- the entity injection result
-
resourceCleanUp
public void resourceCleanUp()Resource clean up.
-