org.codehaus.mojo.dashboard.report.plugin
Class AbstractDashBoardGenerator
java.lang.Object
org.codehaus.mojo.dashboard.report.plugin.AbstractDashBoardGenerator
- Direct Known Subclasses:
- DashBoardHistoricReportGenerator, DashBoardMaven1ReportGenerator, DashBoardMultiReportGenerator, DashBoardReportGenerator
public abstract class AbstractDashBoardGenerator
- extends java.lang.Object
- Author:
- David Vicente
Method Summary |
abstract void |
doGenerateReport(java.util.ResourceBundle bundle,
org.apache.maven.doxia.sink.Sink sink)
|
protected java.lang.String |
getImagesPath()
|
org.apache.maven.plugin.logging.Log |
getLog()
|
int |
getNbExportedPackagesSummary()
|
protected static java.lang.String |
getPercentValue(double value)
|
protected void |
iconError(org.apache.maven.doxia.sink.Sink sink)
|
protected void |
iconInfo(org.apache.maven.doxia.sink.Sink sink)
|
protected void |
iconWarning(org.apache.maven.doxia.sink.Sink sink)
|
protected void |
linkToHistoricPage(org.apache.maven.doxia.sink.Sink sink,
java.lang.String anchor)
|
protected void |
linkToTopPage(org.apache.maven.doxia.sink.Sink sink)
|
protected java.lang.String |
replaceForbiddenChar(java.lang.String value)
replace all invalid characters as {'\\','/',':','*','?','"','<','>',';'}
by '-'. |
protected void |
setImagesPath(java.lang.String path)
|
void |
setNbExportedPackagesSummary(int nbExportedPackagesSummary)
|
protected void |
sinkCell(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text)
|
protected void |
sinkCellBold(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text)
|
protected void |
sinkCellBoldWithLink(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
java.lang.String link)
|
protected void |
sinkCellTab(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
int nbTabulation)
|
protected void |
sinkCellTabBold(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
int nbTabulation)
|
protected void |
sinkCellTabBoldWithLink(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
int nbTabulation,
java.lang.String link)
|
protected void |
sinkCellTabWithLink(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
int nbTabulation,
java.lang.String link)
|
protected void |
sinkCellWithLink(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
java.lang.String link)
|
protected void |
sinkHeader(org.apache.maven.doxia.sink.Sink sink,
java.lang.String header)
|
protected void |
sinkHeaderBold(org.apache.maven.doxia.sink.Sink sink,
java.lang.String header)
|
protected void |
sinkSuperHeader(org.apache.maven.doxia.sink.Sink sink,
java.lang.String header,
int colspan)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractDashBoardGenerator
public AbstractDashBoardGenerator(org.apache.maven.plugin.logging.Log log)
doGenerateReport
public abstract void doGenerateReport(java.util.ResourceBundle bundle,
org.apache.maven.doxia.sink.Sink sink)
sinkHeader
protected void sinkHeader(org.apache.maven.doxia.sink.Sink sink,
java.lang.String header)
sinkHeaderBold
protected void sinkHeaderBold(org.apache.maven.doxia.sink.Sink sink,
java.lang.String header)
sinkSuperHeader
protected void sinkSuperHeader(org.apache.maven.doxia.sink.Sink sink,
java.lang.String header,
int colspan)
sinkCell
protected void sinkCell(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text)
sinkCellBold
protected void sinkCellBold(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text)
sinkCellWithLink
protected void sinkCellWithLink(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
java.lang.String link)
sinkCellBoldWithLink
protected void sinkCellBoldWithLink(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
java.lang.String link)
sinkCellTab
protected void sinkCellTab(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
int nbTabulation)
sinkCellTabWithLink
protected void sinkCellTabWithLink(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
int nbTabulation,
java.lang.String link)
sinkCellTabBold
protected void sinkCellTabBold(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
int nbTabulation)
sinkCellTabBoldWithLink
protected void sinkCellTabBoldWithLink(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
int nbTabulation,
java.lang.String link)
getPercentValue
protected static java.lang.String getPercentValue(double value)
iconInfo
protected void iconInfo(org.apache.maven.doxia.sink.Sink sink)
iconWarning
protected void iconWarning(org.apache.maven.doxia.sink.Sink sink)
iconError
protected void iconError(org.apache.maven.doxia.sink.Sink sink)
linkToTopPage
protected void linkToTopPage(org.apache.maven.doxia.sink.Sink sink)
linkToHistoricPage
protected void linkToHistoricPage(org.apache.maven.doxia.sink.Sink sink,
java.lang.String anchor)
setImagesPath
protected void setImagesPath(java.lang.String path)
getImagesPath
protected java.lang.String getImagesPath()
setNbExportedPackagesSummary
public void setNbExportedPackagesSummary(int nbExportedPackagesSummary)
getNbExportedPackagesSummary
public int getNbExportedPackagesSummary()
replaceForbiddenChar
protected java.lang.String replaceForbiddenChar(java.lang.String value)
- replace all invalid characters as {'\\','/',':','*','?','"','<','>',';'}
by '-'.
MOJO-623 correction
- Parameters:
value
-
- Returns:
getLog
public org.apache.maven.plugin.logging.Log getLog()
Copyright © 2006-2009 CodeHaus. All Rights Reserved.