Package io.jmix.reports.yarg.reporting
Class DataExtractorImpl
java.lang.Object
io.jmix.reports.yarg.reporting.DataExtractorImpl
- All Implemented Interfaces:
DataExtractor
- Direct Known Subclasses:
JmixDataExtractor
-
Field Summary
Modifier and TypeFieldDescriptionprotected ExtractionContextFactory
protected ExtractionControllerFactory
protected ReportLoaderFactory
protected boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateBands
(ReportBand definition, BandData parentBandData, Map<String, Object> params) protected ExtractionContextFactory
protected ExtractionControllerFactory
void
boolean
void
setExtractionControllerFactory
(ExtractionControllerFactory controllerFactory) void
setPutEmptyRowIfNoDataSelected
(boolean putEmptyRowIfNoDataSelected)
-
Field Details
-
EMPTY_MAP
-
loaderFactory
-
contextFactory
-
controllerFactory
-
putEmptyRowIfNoDataSelected
protected boolean putEmptyRowIfNoDataSelected
-
-
Constructor Details
-
DataExtractorImpl
-
-
Method Details
-
createContextFactory
-
createControllerFactory
-
extractData
- Specified by:
extractData
in interfaceDataExtractor
-
setPutEmptyRowIfNoDataSelected
public void setPutEmptyRowIfNoDataSelected(boolean putEmptyRowIfNoDataSelected) -
getPutEmptyRowIfNoDataSelected
public boolean getPutEmptyRowIfNoDataSelected()- Specified by:
getPutEmptyRowIfNoDataSelected
in interfaceDataExtractor
-
getExtractionControllerFactory
-
setExtractionControllerFactory
-
createBands
-