Interface AnnotatedReportScreenExtractor

All Known Implementing Classes:
AnnotatedReportScreenExtractorImpl

public interface AnnotatedReportScreenExtractor
Part of the AnnotatedReportBuilder. Performs extracting screens from the report definition.
  • Method Details

    • extractScreens

      List<ReportScreen> extractScreens(Object definitionInstance, Report report)
      Extract screens from the report definition, analyzing AvailableInViews annotation.
      Parameters:
      definitionInstance - annotated definition object
      report - report model object being constructed
      Returns:
      list of report screens