Class PluginOverviewRenderer

  • All Implemented Interfaces:
    org.apache.maven.reporting.MavenReportRenderer

    class PluginOverviewRenderer
    extends AbstractPluginReportRenderer
    Generates an overview page with the list of goals and a link to the goal's page.
    • Constructor Summary

      Constructors 
      Constructor Description
      PluginOverviewRenderer​(org.apache.maven.doxia.sink.Sink sink, org.codehaus.plexus.i18n.I18N i18n, java.util.Locale locale, org.apache.maven.project.MavenProject project, java.util.List<RequirementsHistory> requirementsHistories, org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor, boolean hasExtensionsToLoad)  
    • Field Detail

      • requirementsHistories

        private final java.util.List<RequirementsHistory> requirementsHistories
      • pluginDescriptor

        private final org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
      • hasExtensionsToLoad

        private final boolean hasExtensionsToLoad
    • Constructor Detail

      • PluginOverviewRenderer

        PluginOverviewRenderer​(org.apache.maven.doxia.sink.Sink sink,
                               org.codehaus.plexus.i18n.I18N i18n,
                               java.util.Locale locale,
                               org.apache.maven.project.MavenProject project,
                               java.util.List<RequirementsHistory> requirementsHistories,
                               org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor,
                               boolean hasExtensionsToLoad)
        Parameters:
        sink - not null
        i18n - not null
        locale - not null
        project - not null
        requirementsHistories - not null
        pluginDescriptor - not null
    • Method Detail

      • renderBody

        protected void renderBody()
        Specified by:
        renderBody in class org.apache.maven.reporting.AbstractMavenReportRenderer
      • renderGoalsSection

        private void renderGoalsSection​(boolean hasMavenReport)
      • renderSystemRequirementsSection

        private void renderSystemRequirementsSection()
      • renderRequirementsHistoriesSection

        private void renderRequirementsHistoriesSection()
      • renderUsageSection

        private void renderUsageSection​(boolean hasMavenReport)
        Render the section about the usage of the plugin.
        Parameters:
        hasMavenReport - If the plugin has a report or not