Skip navigation links
B C D E G I M P S T V 

B

Bean - Class in com.gizbel.excel.test
 
Bean() - Constructor for class com.gizbel.excel.test.Bean
 
BeanColumnNameBased - Class in com.gizbel.excel.test
 
BeanColumnNameBased() - Constructor for class com.gizbel.excel.test.BeanColumnNameBased
 

C

com.gizbel.excel.annotations - package com.gizbel.excel.annotations
 
com.gizbel.excel.enums - package com.gizbel.excel.enums
 
com.gizbel.excel.factory - package com.gizbel.excel.factory
 
com.gizbel.excel.test - package com.gizbel.excel.test
 

D

dateParser(String) - Method in class com.gizbel.excel.factory.Parser
Parses the date columns in dd-MM-YYYY format.

E

ExcelBean - Annotation Type in com.gizbel.excel.annotations
Class once annotated with this, can be used to perform excel column data binding to the instance variables of the annotated class.
This annotation is required to be present on the class.
Must have zero argument constructor
ExcelColumnHeader - Annotation Type in com.gizbel.excel.annotations
This annotation is used to fetch the value from the Excel cell to a particular java class field based on the column header.
ExcelColumnIndex - Annotation Type in com.gizbel.excel.annotations
This annotation is used to fetch the value from the Excel cell to a particular java class field based on column index.
ExcelFactoryType - Enum in com.gizbel.excel.enums
Defines the excel factory type.
Based on this ExcelFactory, you can choose whether you want to extract cell values based on (columns names) or (column index).
ExcelParser - Class in com.gizbel.excel.factory
Builds the excel factory on the specified class, The specified class must have annotation type ExcelBean.
Processes only first sheet at one time.
Dependencies are latest version of apache POI
ExcelParser(Class, ExcelFactoryType, File) - Constructor for class com.gizbel.excel.factory.ExcelParser
Initialize the excel parser.
This constructor will also save the annotated class fields in to a map for future use.

G

getBeanForARow(Row) - Method in class com.gizbel.excel.factory.ExcelParser
Fetches the cell details from the each row and sets its values based on the instance variable defined by the annotation.
getCellValue(Cell) - Method in class com.gizbel.excel.factory.Parser
Returns the text value of a column.
If it's a date or number, it will be converted to string and then returned.
getExcelFactoryType() - Method in class com.gizbel.excel.factory.Parser
 
getFee() - Method in class com.gizbel.excel.test.Bean
 
getFee() - Method in class com.gizbel.excel.test.BeanColumnNameBased
 
getHeadersMap() - Method in class com.gizbel.excel.factory.Parser
 
getInvoiceNumber() - Method in class com.gizbel.excel.test.Bean
 
getInvoiceNumber() - Method in class com.gizbel.excel.test.BeanColumnNameBased
 
getReference() - Method in class com.gizbel.excel.test.Bean
 
getReference() - Method in class com.gizbel.excel.test.BeanColumnNameBased
 
getTotalCost() - Method in class com.gizbel.excel.test.Bean
 
getTotalCost() - Method in class com.gizbel.excel.test.BeanColumnNameBased
 
getWorkbook() - Method in class com.gizbel.excel.factory.Parser
 

I

isBreakAfterEmptyRow() - Method in class com.gizbel.excel.factory.ExcelParser
 
isEmptyRow(Row) - Method in class com.gizbel.excel.factory.Parser
Checks whether an encountered row is empty or not.
isSkipHeader() - Method in class com.gizbel.excel.factory.ExcelParser
 

M

Main - Class in com.gizbel.excel.test
 
Main() - Constructor for class com.gizbel.excel.test.Main
 
main(String[]) - Static method in class com.gizbel.excel.test.Main
 

P

parse() - Method in class com.gizbel.excel.factory.ExcelParser
Reads and convert valid excel file into required format
Will only process the first sheet, split multiple sheets into multiple files.
Parser - Class in com.gizbel.excel.factory
Processes only first sheet at one time.
Dependencies are latest version of apache POI.
Parser(ExcelFactoryType, File) - Constructor for class com.gizbel.excel.factory.Parser
Initialize the Parser, will create the headers map using the first row.

S

setBreakAfterEmptyRow(boolean) - Method in class com.gizbel.excel.factory.ExcelParser
 
setFee(Double) - Method in class com.gizbel.excel.test.Bean
 
setFee(Double) - Method in class com.gizbel.excel.test.BeanColumnNameBased
 
setInvoiceNumber(String) - Method in class com.gizbel.excel.test.Bean
 
setInvoiceNumber(String) - Method in class com.gizbel.excel.test.BeanColumnNameBased
 
setReference(String) - Method in class com.gizbel.excel.test.Bean
 
setReference(String) - Method in class com.gizbel.excel.test.BeanColumnNameBased
 
setSkipHeader(boolean) - Method in class com.gizbel.excel.factory.ExcelParser
 
setTotalCost(Double) - Method in class com.gizbel.excel.test.Bean
 
setTotalCost(Double) - Method in class com.gizbel.excel.test.BeanColumnNameBased
 

T

toString() - Method in class com.gizbel.excel.test.Bean
 
toString() - Method in class com.gizbel.excel.test.BeanColumnNameBased
 

V

validateFormat() - Method in class com.gizbel.excel.factory.ExcelParser
 
valueOf(String) - Static method in enum com.gizbel.excel.enums.ExcelFactoryType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.gizbel.excel.enums.ExcelFactoryType
Returns an array containing the constants of this enum type, in the order they are declared.
B C D E G I M P S T V 
Skip navigation links

Copyright © 2019 Gizbel Technologies Private Limited. All rights reserved.