Class TagValuesReportRenderer

java.lang.Object
org.apache.maven.reporting.AbstractMavenReportRenderer
org.nuiton.eugene.plugin.renderer.TagValuesReportRenderer
All Implemented Interfaces:
org.apache.maven.reporting.MavenReportRenderer

public class TagValuesReportRenderer extends org.apache.maven.reporting.AbstractMavenReportRenderer
Created on 5/31/14.
Since:
2.10
Author:
Tony Chemit - chemit@codelutin.com
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final String
    The name of the bundle containing our I18n resources.
    protected final Collection<org.nuiton.eugene.models.extension.tagvalue.provider.TagValueMetadatasProvider>
    Data to describe.
    protected final org.codehaus.plexus.i18n.I18N
    Internationalization component.
    protected final String
     
    protected final String
     
    protected final Locale
    The locale we are rendering for.

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

    sink
  • Constructor Summary

    Constructors
    Constructor
    Description
    TagValuesReportRenderer(org.apache.maven.doxia.sink.Sink sink, org.codehaus.plexus.i18n.I18N i18n, Locale locale, String bundleName, String javaDocDestDir, String jxrDestDir, Collection<org.nuiton.eugene.models.extension.tagvalue.provider.TagValueMetadatasProvider> data)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
     
    protected String
    Gets the localized message for this report.
     
    void
     
    protected void
     
    protected void
    renderTargets(Set<Class<?>> targets)
     
    protected void
     
    protected void
     
    protected void
    sinkCellText(org.apache.maven.doxia.sink.SinkEventAttributes width, String text)
     
    protected void
     
    protected void
    sinkHeaderCellText(org.apache.maven.doxia.sink.SinkEventAttributes width, String text)
     

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

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

    Methods inherited from class Object

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

    • i18n

      protected final org.codehaus.plexus.i18n.I18N i18n
      Internationalization component.
    • locale

      protected final Locale locale
      The locale we are rendering for.
    • bundleName

      protected final String bundleName
      The name of the bundle containing our I18n resources.
    • data

      protected final Collection<org.nuiton.eugene.models.extension.tagvalue.provider.TagValueMetadatasProvider> data
      Data to describe.
    • javaDocDestDir

      protected final String javaDocDestDir
    • jxrDestDir

      protected final String jxrDestDir
  • Constructor Details

    • TagValuesReportRenderer

      public TagValuesReportRenderer(org.apache.maven.doxia.sink.Sink sink, org.codehaus.plexus.i18n.I18N i18n, Locale locale, String bundleName, String javaDocDestDir, String jxrDestDir, Collection<org.nuiton.eugene.models.extension.tagvalue.provider.TagValueMetadatasProvider> data)
  • 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
    • renderBody

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

      protected String getEugeneDocLink()
    • getText

      protected String getText(String key)
      Gets the localized message for this report.
      Parameters:
      key - the message key.
      Returns:
      the message.
    • sinkHeaderCellText

      protected void sinkHeaderCellText(String text)
    • sinkHeaderCellText

      protected void sinkHeaderCellText(org.apache.maven.doxia.sink.SinkEventAttributes width, String text)
    • sinkCellText

      protected void sinkCellText(org.apache.maven.doxia.sink.SinkEventAttributes width, String text)
    • sinkCellText

      protected void sinkCellText(String text)
    • sinkCellLink

      protected void sinkCellLink(String text, String url)
    • renderTargets

      protected void renderTargets(Set<Class<?>> targets)
    • renderDetailTarget

      protected void renderDetailTarget(Class<?> target)