Class ExcelParser
java.lang.Object
org.drools.decisiontable.parser.xls.ExcelParser
- All Implemented Interfaces:
DecisionTableParser
Parse an excel spreadsheet, pushing cell info into the SheetListener interface.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionExcelParser(List<DataListener> sheetListeners) ExcelParser(Map<String, List<DataListener>> sheetListeners) Define a map of sheet name to listener handlers.ExcelParser(DataListener listener) -
Method Summary
Modifier and TypeMethodDescriptionvoidnewCell(List<? extends DataListener> listeners, int row, int column, String value, int mergedColStart) voidParse a file, store the resulting rulebase.voidparseFile(InputStream inStream) Parse an input stream, store the resulting rulebase.voidparseWorkbook(org.apache.poi.ss.usermodel.Workbook workbook)
-
Field Details
-
DEFAULT_RULESHEET_NAME
- See Also:
-
-
Constructor Details
-
ExcelParser
Define a map of sheet name to listener handlers.- Parameters:
sheetListeners- map of String to SheetListener
-
ExcelParser
-
ExcelParser
-
-
Method Details
-
parseFile
Description copied from interface:DecisionTableParserParse an input stream, store the resulting rulebase.- Specified by:
parseFilein interfaceDecisionTableParser
-
parseFile
Description copied from interface:DecisionTableParserParse a file, store the resulting rulebase.- Specified by:
parseFilein interfaceDecisionTableParser
-
parseWorkbook
public void parseWorkbook(org.apache.poi.ss.usermodel.Workbook workbook) -
newCell
public void newCell(List<? extends DataListener> listeners, int row, int column, String value, int mergedColStart)
-