Class CrossTabExtractionController
java.lang.Object
io.jmix.reports.yarg.reporting.extraction.controller.DefaultExtractionController
io.jmix.reports.yarg.reporting.extraction.controller.CrossTabExtractionController
- All Implemented Interfaces:
- ExtractionController
Extraction controller for 
BandOrientation.CROSS orientation.
 Contains custom logic to get more simple way to create crosstab bands
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class io.jmix.reports.yarg.reporting.extraction.controller.DefaultExtractionControllercontrollerRegistry, loaderFactory, preprocessorFactory
- 
Constructor SummaryConstructorsConstructorDescriptionCrossTabExtractionController(ExtractionControllerFactory controllerFactory, ReportLoaderFactory loaderFactory) 
- 
Method SummaryModifier and TypeMethodDescriptiongetQueriesResult(ExtractionContext context) traverseData(ExtractionContext context, List<Map<String, Object>> outputData) protected BandDatawrapData(ExtractionContext context, Map<String, Object> data) Methods inherited from class io.jmix.reports.yarg.reporting.extraction.controller.DefaultExtractionControllercreatePreprocessorFactory, extract, extractData, getPreprocessorFactory, getQueries, getQueriesResult, getQueryData, isEmptyBand, setPreprocessorFactory
- 
Field Details- 
VERTICAL_BAND- See Also:
 
- 
VERTICAL_KEY_TPL- See Also:
 
- 
HORIZONTAL_BAND- See Also:
 
- 
HORIZONTAL_KEY_TPL- See Also:
 
- 
HEADER_TPL- See Also:
 
 
- 
- 
Constructor Details- 
CrossTabExtractionControllerpublic CrossTabExtractionController(ExtractionControllerFactory controllerFactory, ReportLoaderFactory loaderFactory) 
 
- 
- 
Method Details- 
getQueriesResult- Overrides:
- getQueriesResultin class- DefaultExtractionController
 
- 
traverseDataprotected List<BandData> traverseData(ExtractionContext context, List<Map<String, Object>> outputData) - Overrides:
- traverseDatain class- DefaultExtractionController
 
- 
wrapData- Overrides:
- wrapDatain class- DefaultExtractionController
 
 
-