Class ScmRenderer

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

    public class ScmRenderer
    extends org.apache.maven.report.projectinfo.AbstractProjectInfoRenderer
    Scm renderer class
    • Field Summary

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

        sink
    • Constructor Summary

      Constructors 
      Constructor Description
      ScmRenderer​(org.apache.maven.plugin.logging.Log log, org.apache.maven.scm.manager.ScmManager scmManager, org.apache.maven.doxia.sink.Sink sink, org.apache.maven.model.Model model, org.codehaus.plexus.i18n.I18N i18n, Locale locale, String checkoutDirName, String webAccessUrl, String anonymousConnection, String devConnection, String scmTag)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String getI18Nsection()  
      org.apache.maven.scm.repository.ScmRepository getScmRepository​(String scmUrl)
      Return a SCM repository defined by a given url
      void renderBody()  
      • Methods inherited from class org.apache.maven.report.projectinfo.AbstractProjectInfoRenderer

        getI18nString, getI18nString, getTitle, text
      • 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, verbatimLink, verbatimText
    • Constructor Detail

      • ScmRenderer

        public ScmRenderer​(org.apache.maven.plugin.logging.Log log,
                           org.apache.maven.scm.manager.ScmManager scmManager,
                           org.apache.maven.doxia.sink.Sink sink,
                           org.apache.maven.model.Model model,
                           org.codehaus.plexus.i18n.I18N i18n,
                           Locale locale,
                           String checkoutDirName,
                           String webAccessUrl,
                           String anonymousConnection,
                           String devConnection,
                           String scmTag)
    • Method Detail

      • getI18Nsection

        protected String getI18Nsection()
        Specified by:
        getI18Nsection in class org.apache.maven.report.projectinfo.AbstractProjectInfoRenderer
      • renderBody

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

        public org.apache.maven.scm.repository.ScmRepository getScmRepository​(String scmUrl)
        Return a SCM repository defined by a given url
        Parameters:
        scmUrl - an SCM URL
        Returns:
        a valid SCM repository or null