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
FieldsModifier and TypeFieldDescriptionprotected final StringThe 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.I18NInternationalization component.protected final Stringprotected final Stringprotected final LocaleThe locale we are rendering for.Fields inherited from class org.apache.maven.reporting.AbstractMavenReportRenderer
sink -
Constructor Summary
ConstructorsConstructorDescriptionTagValuesReportRenderer(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 TypeMethodDescriptionprotected Stringprotected StringGets the localized message for this report.getTitle()voidprotected 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, startSection, startTable, startTable, tableCaption, tableCell, tableCell, tableHeader, tableHeaderCell, tableRow, text, verbatimLink, verbatimSource, 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
protected final Collection<org.nuiton.eugene.models.extension.tagvalue.provider.TagValueMetadatasProvider> dataData 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<org.nuiton.eugene.models.extension.tagvalue.provider.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
-
sinkHeaderCellText
-
sinkHeaderCellText
protected void sinkHeaderCellText(org.apache.maven.doxia.sink.SinkEventAttributes width, String text) -
sinkCellText
-
sinkCellText
-
sinkCellLink
-
renderTargets
-
renderDetailTarget
-