Class ExtensionsHelpRenderer

java.lang.Object
ru.vyarus.dropwizard.guice.debug.report.extensions.ExtensionsHelpRenderer
All Implemented Interfaces:
ReportRenderer<Void>

public class ExtensionsHelpRenderer extends Object implements ReportRenderer<Void>
Renders known extension signs. Signs grouped by installer. Installers ordered in execution order.

Note: correct information could be shown only for installers explicitly providing this information (by overriding FeatureInstaller.getRecognizableSigns()).

Since:
06.12.2022
  • Constructor Details

    • ExtensionsHelpRenderer

      public ExtensionsHelpRenderer(List<FeatureInstaller> installers)
      Create renderer.
      Parameters:
      installers - installers
  • Method Details

    • renderReport

      public String renderReport(Void config)
      Description copied from interface: ReportRenderer
      Renders report according ro provided config.
      Specified by:
      renderReport in interface ReportRenderer<Void>
      Parameters:
      config - config object
      Returns:
      rendered report string or null (or empty) if nothing rendered