public abstract class ExcelImporterSpec extends LineImporterSpecAutoFields
User: roman.stumm
Date: 23.05.13
Time: 15:54
viaboxx GmbH, 2013
Examples using this class with SharedExcelRowReaderFactoryLineImporterSpec.Headerlog| Constructor and Description |
|---|
ExcelImporterSpec(String sheetName) |
ExcelImporterSpec(String sheetName,
LineTokenizerFactory<ExcelRow,ExcelCell> excelRowTokenizerFactory) |
| Modifier and Type | Method and Description |
|---|---|
LineReader |
createLineReader(Closeable aReader)
initialize the lineReader. overwrite in subclasses if required
|
ImporterProcessor |
createProcessor(Importer importer)
factory method - create a processor capable to process the data to be imported.
|
String |
getSheetName() |
protected abstract void |
processRow(ExcelImportProcessor processor) |
void |
processRow(LineImportProcessor processor)
overwrite this method to get the behavior after a row has been completly
transfered.
|
processHeaderLinegetErrorWriter, getFieldName, getFieldNames, getHeaderLineIndex, getHeaderSpec, getLineTokenizerFactory, setErrorWriter, setFieldNames, setHeaderLineIndex, setHeaderSpec, setLineTokenizerFactorypublic ExcelImporterSpec(String sheetName)
public ExcelImporterSpec(String sheetName, LineTokenizerFactory<ExcelRow,ExcelCell> excelRowTokenizerFactory)
public String getSheetName()
public LineReader createLineReader(Closeable aReader) throws IOException
LineImporterSpeccreateLineReader in class LineImporterSpecIOExceptionpublic void processRow(LineImportProcessor processor) throws ImporterException
LineImporterSpecprocessRow in class LineImporterSpecImporterExceptionprotected abstract void processRow(ExcelImportProcessor processor)
public ImporterProcessor createProcessor(Importer importer)
ImporterSpeccreateProcessor in interface ImporterSpeccreateProcessor in class LineImporterSpecCopyright © 2008-2016. All Rights Reserved.