Class ReportDocumentRenderer
java.lang.Object
org.apache.maven.plugins.site.render.ReportDocumentRenderer
- All Implemented Interfaces:
org.apache.maven.doxia.siterenderer.DocumentRenderer
public class ReportDocumentRenderer
extends Object
implements org.apache.maven.doxia.siterenderer.DocumentRenderer
Renders a Maven report in a Doxia site.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
private static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ClassLoader
private final org.apache.maven.doxia.siterenderer.DocumentRenderingContext
private final org.apache.maven.plugin.logging.Log
private final org.apache.maven.reporting.MavenReport
private final String
-
Constructor Summary
ConstructorsConstructorDescriptionReportDocumentRenderer
(org.apache.maven.reporting.exec.MavenReportExecution mavenReportExecution, org.apache.maven.doxia.siterenderer.DocumentRenderingContext docRenderingContext, org.apache.maven.plugin.logging.Log log) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.doxia.siterenderer.DocumentRenderingContext
boolean
boolean
void
renderDocument
(Writer writer, org.apache.maven.doxia.siterenderer.SiteRenderer siteRenderer, org.apache.maven.doxia.siterenderer.SiteRenderingContext siteRenderingContext)
-
Field Details
-
report
private final org.apache.maven.reporting.MavenReport report -
docRenderingContext
private final org.apache.maven.doxia.siterenderer.DocumentRenderingContext docRenderingContext -
reportMojoInfo
-
classLoader
-
log
private final org.apache.maven.plugin.logging.Log log
-
-
Constructor Details
-
ReportDocumentRenderer
public ReportDocumentRenderer(org.apache.maven.reporting.exec.MavenReportExecution mavenReportExecution, org.apache.maven.doxia.siterenderer.DocumentRenderingContext docRenderingContext, org.apache.maven.plugin.logging.Log log)
-
-
Method Details
-
renderDocument
public void renderDocument(Writer writer, org.apache.maven.doxia.siterenderer.SiteRenderer siteRenderer, org.apache.maven.doxia.siterenderer.SiteRenderingContext siteRenderingContext) throws org.apache.maven.doxia.siterenderer.RendererException, IOException - Specified by:
renderDocument
in interfaceorg.apache.maven.doxia.siterenderer.DocumentRenderer
- Throws:
org.apache.maven.doxia.siterenderer.RendererException
IOException
-
getOutputName
- Specified by:
getOutputName
in interfaceorg.apache.maven.doxia.siterenderer.DocumentRenderer
-
getOutputPath
- Specified by:
getOutputPath
in interfaceorg.apache.maven.doxia.siterenderer.DocumentRenderer
-
getRenderingContext
public org.apache.maven.doxia.siterenderer.DocumentRenderingContext getRenderingContext()- Specified by:
getRenderingContext
in interfaceorg.apache.maven.doxia.siterenderer.DocumentRenderer
-
isOverwrite
public boolean isOverwrite()- Specified by:
isOverwrite
in interfaceorg.apache.maven.doxia.siterenderer.DocumentRenderer
-
isExternalReport
public boolean isExternalReport()- Specified by:
isExternalReport
in interfaceorg.apache.maven.doxia.siterenderer.DocumentRenderer
- Returns:
- true if the current report is external, false otherwise
-
getReportMojoInfo
-