Class PluginUpdatesReportRenderer
java.lang.Object
org.apache.maven.reporting.AbstractMavenReportRenderer
org.codehaus.mojo.versions.reporting.VersionsReportRendererBase
org.codehaus.mojo.versions.reporting.AbstractVersionsReportRenderer<PluginUpdatesModel>
org.codehaus.mojo.versions.reporting.PluginUpdatesReportRenderer
- All Implemented Interfaces:
org.apache.maven.reporting.MavenReportRenderer,ReportRenderer
- Since:
- 1.0-beta-1
-
Field Summary
Fields inherited from class org.codehaus.mojo.versions.reporting.AbstractVersionsReportRenderer
allUpdatesCache, headerAttributes, model, newestUpdateCacheFields inherited from class org.codehaus.mojo.versions.reporting.VersionsReportRendererBase
bundleName, i18n, localeFields inherited from class org.apache.maven.reporting.AbstractMavenReportRenderer
sink -
Constructor Summary
ConstructorsConstructorDescriptionPluginUpdatesReportRenderer(org.codehaus.plexus.i18n.I18N i18n, org.apache.maven.doxia.sink.Sink sink, Locale locale, String bundleName, PluginUpdatesModel model, boolean allowSnapshots) -
Method Summary
Modifier and TypeMethodDescriptionprotected PluginOverviewStatsComputes the OverviewStats object needed to render the summary table rowprotected voidRenders the details tableprotected voidRenders the "management" (dependencyManagement, pluginManagement, etc.) summary tableprotected <T extends OverviewStats>
voidrenderOverviewTableRow(T stats) Renders the singular summary table rowprotected voidRenders the regular ("dependencies", "plugins", etc.) summary tableprotected voidrenderSummaryTable(Map<org.apache.maven.model.Dependency, PluginUpdatesDetails> contents) protected voidrenderSummaryTableHeader(boolean hasScope, boolean hasType) protected voidrenderSummaryTableRow(org.apache.maven.model.Dependency artifact, PluginUpdatesDetails details) Methods inherited from class org.codehaus.mojo.versions.reporting.AbstractVersionsReportRenderer
getLabel, renderBody, renderDependencyDetailTable, renderIcon, renderNewestVersions, renderOverview, renderStatRow, renderStatus, renderSummaryTable, renderSummaryTableRow, renderTwoCellsRow, renderTwoCellsRow, renderVersionsMethods inherited from class org.codehaus.mojo.versions.reporting.VersionsReportRendererBase
equals, getText, getTitle, isAllowSnapshots, renderBoldCell, renderBoldCell, renderBoldText, renderCell, renderCells, renderSuccessIcon, renderTableHeaderCells, renderWarningIconMethods 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, verbatimTextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.reporting.MavenReportRenderer
getTitle, renderMethods inherited from interface org.codehaus.mojo.versions.reporting.util.ReportRenderer
isAllowSnapshots
-
Constructor Details
-
PluginUpdatesReportRenderer
public PluginUpdatesReportRenderer(org.codehaus.plexus.i18n.I18N i18n, org.apache.maven.doxia.sink.Sink sink, Locale locale, String bundleName, PluginUpdatesModel model, boolean allowSnapshots)
-
-
Method Details
-
renderSummaryTable
protected void renderSummaryTable()Description copied from class:AbstractVersionsReportRendererRenders the regular ("dependencies", "plugins", etc.) summary table- Specified by:
renderSummaryTablein classAbstractVersionsReportRenderer<PluginUpdatesModel>
-
renderManagementSummaryTable
protected void renderManagementSummaryTable()Description copied from class:AbstractVersionsReportRendererRenders the "management" (dependencyManagement, pluginManagement, etc.) summary table- Specified by:
renderManagementSummaryTablein classAbstractVersionsReportRenderer<PluginUpdatesModel>
-
renderDetails
protected void renderDetails()Renders the details table- Specified by:
renderDetailsin classAbstractVersionsReportRenderer<PluginUpdatesModel>
-
renderSummaryTable
protected void renderSummaryTable(Map<org.apache.maven.model.Dependency, PluginUpdatesDetails> contents) -
computeOverviewStats
Computes the OverviewStats object needed to render the summary table row- Specified by:
computeOverviewStatsin classAbstractVersionsReportRenderer<PluginUpdatesModel>- Returns:
- stats object
-
renderSummaryTableHeader
protected void renderSummaryTableHeader(boolean hasScope, boolean hasType) - Overrides:
renderSummaryTableHeaderin classAbstractVersionsReportRenderer<PluginUpdatesModel>
-
renderOverviewTableRow
Description copied from class:AbstractVersionsReportRendererRenders the singular summary table row- Overrides:
renderOverviewTableRowin classAbstractVersionsReportRenderer<PluginUpdatesModel>- Type Parameters:
T- concrete OverviewStats class- Parameters:
stats- summary statistics object to render
-
renderSummaryTableRow
protected void renderSummaryTableRow(org.apache.maven.model.Dependency artifact, PluginUpdatesDetails details)
-