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 SummaryFieldsModifier and TypeFieldDescriptionprotected ExtractionContextFactoryprotected ExtractionControllerFactoryprotected ReportLoaderFactoryprotected boolean
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncreateBands(ReportBand definition, BandData parentBandData, Map<String, Object> params) protected ExtractionContextFactoryprotected ExtractionControllerFactoryvoidbooleanvoidsetExtractionControllerFactory(ExtractionControllerFactory controllerFactory) voidsetPutEmptyRowIfNoDataSelected(boolean putEmptyRowIfNoDataSelected) 
- 
Field Details- 
EMPTY_MAP
- 
loaderFactory
- 
contextFactory
- 
controllerFactory
- 
putEmptyRowIfNoDataSelectedprotected boolean putEmptyRowIfNoDataSelected
 
- 
- 
Constructor Details- 
DataExtractorImpl
 
- 
- 
Method Details- 
createContextFactory
- 
createControllerFactory
- 
extractData- Specified by:
- extractDatain interface- DataExtractor
 
- 
setPutEmptyRowIfNoDataSelectedpublic void setPutEmptyRowIfNoDataSelected(boolean putEmptyRowIfNoDataSelected) 
- 
getPutEmptyRowIfNoDataSelectedpublic boolean getPutEmptyRowIfNoDataSelected()- Specified by:
- getPutEmptyRowIfNoDataSelectedin interface- DataExtractor
 
- 
getExtractionControllerFactory
- 
setExtractionControllerFactory
- 
createBands
 
-