public abstract class TableBeanBasedCustomReport extends CustomReport implements Converter, DataExtractor
| Constructor and Description |
|---|
TableBeanBasedCustomReport() |
| Modifier and Type | Method and Description |
|---|---|
void |
convert(ConverterCtx ctx)
Does the job of converting the data.
|
protected abstract TableBean<?> |
createTableBean() |
void |
extract(DataExtractorCtx ctx) |
DataExtractor |
getDataExtractor()
Subclasses returns the proper
data extractor, which
is used when the report is created. |
addSourceObject, addSourceObject, afterInit, createReport, debug, debugOther, getContentType, getContextProvider, getConverter, getCreateDate, getDownloadURL, getFileName, getFormat, getId, getLocale, getName, getOutputHandlers, getPostProcessors, getPreProcessor, getReportDef, getSettings, getSourceObject, getSourceObjectCount, getSourceObjects, getStyleSheet, getTableName, handleParameters, handleRuntimeParameter, hasOutputHandler, hasSourceObject, init, isConverterDisabled, isOutputHandlersDisabled, isPostProcessorsDisabled, isSerializable, removeSourceObject, removeSourceObjects, setContentType, setContextProvider, setDisableConverter, setDisableOutputHandlers, setDisablePostProcessors, setEnqueuer, setFileName, setFormat, setPreProcessor, setStyleSheet, setTableName, toStringprotected abstract TableBean<?> createTableBean() throws TVCException
TVCExceptionpublic DataExtractor getDataExtractor()
ReportBasedata extractor, which
is used when the report is created.getDataExtractor in interface ReportgetDataExtractor in class CustomReportDataExtractor used by this reportpublic void extract(DataExtractorCtx ctx) throws TVCException, java.io.IOException
extract in interface DataExtractorTVCExceptionjava.io.IOExceptionpublic void convert(ConverterCtx ctx) throws java.io.IOException
ConverterCopyright ? Technia AB. All Rights Reserved.