@Named @Singleton public class ReportRendererFactoryImpl extends Object implements ReportRendererFactory
| Modifier and Type | Field and Description |
|---|---|
static String |
DEPENDENCY_UPDATES_REPORT |
static String |
PARENT_UPDATES_REPORT |
static String |
PLUGIN_UPDATES_REPORT |
static String |
PROPERTY_UPDATES_REPORT |
| Constructor and Description |
|---|
ReportRendererFactoryImpl(org.codehaus.plexus.i18n.I18N i18N) |
| Modifier and Type | Method and Description |
|---|---|
<T extends ReportRenderer,U> |
createReportRenderer(String reportName,
org.apache.maven.doxia.sink.Sink sink,
Locale locale,
U model)
Creates a new ReportRenderer instance for the given report renderer name.
|
public static final String DEPENDENCY_UPDATES_REPORT
public static final String PLUGIN_UPDATES_REPORT
public static final String PROPERTY_UPDATES_REPORT
public static final String PARENT_UPDATES_REPORT
@Inject public ReportRendererFactoryImpl(org.codehaus.plexus.i18n.I18N i18N)
public <T extends ReportRenderer,U> T createReportRenderer(String reportName, org.apache.maven.doxia.sink.Sink sink, Locale locale, U model) throws IllegalArgumentException
createReportRenderer in interface ReportRendererFactoryT - concrete class of the report rendererreportName - name of the report to generatesink - sink to use for renderinglocale - locale to use for renderingmodel - data to renderIllegalArgumentException - thrown if the report with the given name could not be foundCopyright © 2008–2022 MojoHaus. All rights reserved.