Class AnalyzeReportRenderer

java.lang.Object
org.apache.maven.reporting.AbstractMavenReportRenderer
org.apache.maven.plugins.dependency.analyze.AnalyzeReportRenderer
All Implemented Interfaces:
org.apache.maven.reporting.MavenReportRenderer

public class AnalyzeReportRenderer extends org.apache.maven.reporting.AbstractMavenReportRenderer
This is the view part of the analyze-report mojo. It generates the HTML report for the project website. The HTML output is same as the CLI output.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis
     
    private final org.codehaus.plexus.i18n.I18N
     
    private final Locale
     

    Fields inherited from class org.apache.maven.reporting.AbstractMavenReportRenderer

    sink
  • Constructor Summary

    Constructors
    Constructor
    Description
    AnalyzeReportRenderer(org.apache.maven.doxia.sink.Sink sink, org.codehaus.plexus.i18n.I18N i18n, Locale locale, org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis analysis)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private String
     
     
    protected void
     
    private void
    renderDependenciesTable(org.apache.maven.doxia.sink.Sink sink, Collection<org.apache.maven.artifact.Artifact> artifacts)
     

    Methods inherited from class org.apache.maven.reporting.AbstractMavenReportRenderer

    createLinkPatternedText, endSection, endTable, javaScript, link, linkPatternedText, paragraph, propertiesToString, render, startSection, startTable, startTable, tableCaption, tableCell, tableCell, tableHeader, tableHeaderCell, tableRow, text, verbatimLink, verbatimText

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • i18n

      private final org.codehaus.plexus.i18n.I18N i18n
    • locale

      private final Locale locale
    • analysis

      private final org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis analysis
  • Constructor Details

    • AnalyzeReportRenderer

      public AnalyzeReportRenderer(org.apache.maven.doxia.sink.Sink sink, org.codehaus.plexus.i18n.I18N i18n, Locale locale, org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis analysis)
  • Method Details

    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface org.apache.maven.reporting.MavenReportRenderer
      Specified by:
      getTitle in class org.apache.maven.reporting.AbstractMavenReportRenderer
    • getI18nString

      private String getI18nString(String key)
      Parameters:
      key - The key.
      Returns:
      The translated string.
    • renderBody

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

      private void renderDependenciesTable(org.apache.maven.doxia.sink.Sink sink, Collection<org.apache.maven.artifact.Artifact> artifacts)