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 StringbundleNameThe name of the bundle containing our I18n resources.protected Collection<TagValueMetadatasProvider>dataData to describe.protected org.codehaus.plexus.i18n.I18Ni18nInternationalization component.protected StringjavaDocDestDirprotected StringjxrDestDirprotected LocalelocaleThe locale we are rendering for. -
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<TagValueMetadatasProvider> data) -
Method Summary
Modifier and Type Method Description protected StringgetEugeneDocLink()protected StringgetText(String key)Gets the localized message for this report.StringgetTitle()voidrenderBody()protected voidrenderDetailTarget(Class<?> target)protected voidrenderTargets(Set<Class<?>> targets)protected voidsinkCellLink(String text, String url)protected voidsinkCellText(String text)protected voidsinkCellText(org.apache.maven.doxia.sink.SinkEventAttributes width, String text)protected voidsinkHeaderCellText(String text)protected voidsinkHeaderCellText(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, startTable, startTable, tableCaption, tableCell, tableCell, tableHeader, tableHeaderCell, tableRow, text, verbatimLink, verbatimText
-
Field Details
-
i18n
protected final org.codehaus.plexus.i18n.I18N i18nInternationalization component. -
locale
The locale we are rendering for. -
bundleName
The name of the bundle containing our I18n resources. -
data
Data to describe. -
javaDocDestDir
-
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<TagValueMetadatasProvider> data)
-
-
Method Details
-
getTitle
- Specified by:
getTitlein interfaceorg.apache.maven.reporting.MavenReportRenderer- Specified by:
getTitlein classorg.apache.maven.reporting.AbstractMavenReportRenderer
-
renderBody
public void renderBody()- Specified by:
renderBodyin classorg.apache.maven.reporting.AbstractMavenReportRenderer
-
getEugeneDocLink
-
getText
Gets the localized message for this report.- Parameters:
key- the message key.- Returns:
- the message.
-
sinkHeaderCellText
-
sinkHeaderCellText
protected void sinkHeaderCellText(org.apache.maven.doxia.sink.SinkEventAttributes width, String text) -
sinkCellText
-
sinkCellText
-
sinkCellLink
-
renderTargets
-
renderDetailTarget
-