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.AbstractMavenReportRendererCreated 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
All Methods Instance Methods Concrete Methods 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 Detail
-
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<TagValueMetadatasProvider> data
Data to describe.
-
javaDocDestDir
protected final String javaDocDestDir
-
jxrDestDir
protected final String jxrDestDir
-
-
Constructor Detail
-
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 Detail
-
getTitle
public String 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
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)
-
renderDetailTarget
protected void renderDetailTarget(Class<?> target)
-
-