| 
 | Generic Excel File (XLSX) Reader | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.myjeeva.poi.ExcelWorkSheetHandler<T>
public class ExcelWorkSheetHandler<T>
Generic Excel WorkSheet handler
| Constructor Summary | |
|---|---|
| ExcelWorkSheetHandler(Class<T> type,
                      Map<String,String> cellMapping)Constructor For Example: Reading rows (zero based) starting from Zero ExcelWorkSheetHandler<PersonVO> workSheetHandler = new ExcelWorkSheetHandler<PersonVO>(PersonVO.class, cellMapping); | |
| ExcelWorkSheetHandler(Class<T> type,
                      Map<String,String> cellMapping,
                      int skipRows)Constructor For Example: Reading rows (zero based) starting from Row 11 ExcelWorkSheetHandler<PersonVO> workSheetHandler = new ExcelWorkSheetHandler<PersonVO>(PersonVO.class, cellMapping, 10); | |
| Method Summary | |
|---|---|
|  void | cell(String cellReference,
     String formattedValue) | 
|  void | endRow() | 
|  List<T> | getValueList()Returns Value List (List<T>) read from Excel Workbook, Row represents one Object in a List. | 
|  void | headerFooter(String text,
             boolean isHeader,
             String tagName)Currently not considered for implementation | 
|  boolean | isVerifiyHeader()Returns Excel Header check state, default it is enabled | 
|  void | setVerifiyHeader(boolean verifiyHeader)To set the Excel Header check state, default it is enabled | 
|  void | startRow(int rowNum) | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ExcelWorkSheetHandler(Class<T> type,
                             Map<String,String> cellMapping)
ExcelWorkSheetHandler<PersonVO> workSheetHandler = new ExcelWorkSheetHandler<PersonVO>(PersonVO.class, cellMapping);
type - a Class objectcellMapping - a Map object
public ExcelWorkSheetHandler(Class<T> type,
                             Map<String,String> cellMapping,
                             int skipRows)
ExcelWorkSheetHandler<PersonVO> workSheetHandler = new ExcelWorkSheetHandler<PersonVO>(PersonVO.class, cellMapping, 10);
type - a Class objectcellMapping - a Map objectskipRows - a int object - Number rows to skip (zero based).
            default is 0| Method Detail | 
|---|
public List<T> getValueList()
List<PersonVO> persons = workSheetHandler.getValueList();
public boolean isVerifiyHeader()
public void setVerifiyHeader(boolean verifiyHeader)
verifiyHeader - a booleanpublic void startRow(int rowNum)
startRow in interface XSSFSheetXMLHandler.SheetContentsHandlerXSSFSheetXMLHandler.SheetContentsHandler.startRow(int)
public void cell(String cellReference,
                 String formattedValue)
cell in interface XSSFSheetXMLHandler.SheetContentsHandlerXSSFSheetXMLHandler.SheetContentsHandler.cell(java.lang.String,
      java.lang.String)public void endRow()
endRow in interface XSSFSheetXMLHandler.SheetContentsHandlerXSSFSheetXMLHandler.SheetContentsHandler.endRow()
public void headerFooter(String text,
                         boolean isHeader,
                         String tagName)
headerFooter in interface XSSFSheetXMLHandler.SheetContentsHandlerXSSFSheetXMLHandler.SheetContentsHandler.headerFooter(java.lang.String,
      boolean, java.lang.String)| 
 | Generic Excel File (XLSX) Reader | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||