Interface ReportConfigurationExpander

All Known Implementing Classes:
DefaultReportConfigurationExpander

public interface ReportConfigurationExpander
Handles expansion of general report plugin configuration into individual report sets.
Author:
Benjamin Bentmann
  • Method Details

    • expandPluginConfiguration

      void expandPluginConfiguration(Model model, ModelBuildingRequest request, ModelProblemCollector problems)
      Merges values from general report plugin configuration into the individual reports sets of the given model.
      Parameters:
      model - The model whose report plugin configuration should be expanded, must not be null.
      request - The model building request that holds further settings, must not be null.
      problems - The container used to collect problems that were encountered, must not be null.