Class AbstractProjectInfoRenderer

java.lang.Object
org.apache.maven.reporting.AbstractMavenReportRenderer
org.apache.maven.report.projectinfo.AbstractProjectInfoRenderer
All Implemented Interfaces:
org.apache.maven.reporting.MavenReportRenderer
Direct Known Subclasses:
DependenciesRenderer, DependencyManagementRenderer, MailingListsReport.MailingListsRenderer, PluginManagementReport.PluginManagementRenderer, PluginsReport.PluginsRenderer

public abstract class AbstractProjectInfoRenderer extends org.apache.maven.reporting.AbstractMavenReportRenderer
Author:
Hervé Boutemy
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.codehaus.plexus.i18n.I18N
    I18N.
    protected Locale
    The Locale

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

    sink
  • Constructor Summary

    Constructors
    Constructor
    Description
    AbstractProjectInfoRenderer(org.apache.maven.doxia.sink.Sink sink, org.codehaus.plexus.i18n.I18N i18n, Locale locale)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract String
     
    protected String
     
    protected String
    getI18nString(String section, String key)
     
     
    protected void
    text(String text)
     

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

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

    Methods inherited from class java.lang.Object

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

    • i18n

      protected org.codehaus.plexus.i18n.I18N i18n
      I18N.
    • locale

      protected Locale locale
      The Locale
  • Constructor Details

    • AbstractProjectInfoRenderer

      public AbstractProjectInfoRenderer(org.apache.maven.doxia.sink.Sink sink, org.codehaus.plexus.i18n.I18N i18n, Locale locale)
      Parameters:
      sink - Sink
      i18n - I18N
      locale - Locale
  • 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

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

      protected String getI18nString(String section, String key)
      Parameters:
      section - The section.
      key - The key to translate.
      Returns:
      the translated key.
    • text

      protected void text(String text)
      Overrides:
      text in class org.apache.maven.reporting.AbstractMavenReportRenderer
    • getI18Nsection

      protected abstract String getI18Nsection()