public abstract class CellBasedXLSXAdapter extends SimpleXLSXAdapter
Abstract adapter dedicated to Excel speadsheet integration
The only method to implement is the single cell level processCell() method
err, log, out
Constructor and Description |
---|
CellBasedXLSXAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
endProcessRow(int rowNumber)
End sheet hook
|
void |
endProcessSheet(int sheetNumber,
java.lang.String sheetName)
End sheet hook
|
abstract java.lang.String |
processCell(int sheetNumber,
int rowNumber,
int cellNumber,
java.lang.Object value)
Cell processing to override
|
void |
startProcessRow(int rowNumber)
Start row hook
|
void |
startProcessSheet(int sheetNumber,
java.lang.String sheetName)
Start sheet hook
|
process
append, appendError, appendLog, appendLog, close, directProcess, getErrorStream, getErrorWriter, getGrant, getInput, getInputReader, getInputStream, getLogStream, getLogWriter, getName, getOutput, getOutputStream, getOutputWriter, getParameter, getParameters, getProcessCount, getStatus, init, postProcess, preProcess, setInputStream, setOutputStream, setParameter, setProcessCount, setStatus
public void startProcessSheet(int sheetNumber, java.lang.String sheetName)
public void endProcessSheet(int sheetNumber, java.lang.String sheetName)
public void startProcessRow(int rowNumber)
public void endProcessRow(int rowNumber)
public abstract java.lang.String processCell(int sheetNumber, int rowNumber, int cellNumber, java.lang.Object value) throws java.lang.Exception, java.lang.InterruptedException
Cell processing to override
sheetNumber
- Sheet numberrowNumber
- Row number in sheetcellNumber
- Cell number in rowvalue
- Cell value (can be either Double, Date or String instance)java.lang.Exception
java.lang.InterruptedException
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.