Class L10NStatusReport.L10NStatusRenderer

java.lang.Object
org.apache.maven.reporting.AbstractMavenReportRenderer
org.codehaus.mojo.l10n.L10NStatusReport.L10NStatusRenderer
All Implemented Interfaces:
org.apache.maven.reporting.MavenReportRenderer
Enclosing class:
L10NStatusReport

class L10NStatusReport.L10NStatusRenderer extends org.apache.maven.reporting.AbstractMavenReportRenderer
Generates an overview page with a list of properties bundles and a link to each locale's status.
  • Field Details

  • Constructor Details

  • 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
      See Also:
      • MavenReportRenderer.getTitle()
    • renderBody

      public void renderBody()
      Specified by:
      renderBody in class org.apache.maven.reporting.AbstractMavenReportRenderer
      See Also:
      • AbstractMavenReportRenderer.renderBody()
    • createLocale

      private Locale createLocale(String localeCode)
      Take the supplied locale code, split into its different parts and create a Locale object from it.
      Parameters:
      localeCode - The code for a locale in the format language[_country[_variant]]
      Returns:
      A suitable Locale object, ot null if the code was in an unknown format
    • wrapInTable

      private String wrapInTable(String okLabel, String cell)