org.universAAL.support.directives.mojos
Class CheckReportMojo

Package class diagram package CheckReportMojo
java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.maven.reporting.AbstractMavenReport
          extended by org.universAAL.support.directives.mojos.CheckReportMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.apache.maven.reporting.MavenMultiPageReport, org.apache.maven.reporting.MavenReport

public class CheckReportMojo
extends org.apache.maven.reporting.AbstractMavenReport

This Mojo executes all checks upon a project. It outputs the result as a report in the site.

Author:
amedrano
See Also:
DecoupleCheckMojo, DependencyManagementCheckMojo, ModulesCheckMojo, NamingCheckMojo, ParentGForgePropertyCheckMojo, SVNCheckMojo, SVNIgnoreCheckMojo, LicenseMojo

Field Summary
protected  org.apache.maven.doxia.siterenderer.Renderer siteRenderer
          Doxia Site Renderer component.
 
Fields inherited from interface org.apache.maven.reporting.MavenReport
CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLE
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
CheckReportMojo()
           
 
Method Summary
protected  void executeReport(Locale loc)
          
 String getDescription(Locale loc)
          
 String getName(Locale loc)
          
protected  String getOutputDirectory()
          
 String getOutputName()
          
protected  org.apache.maven.project.MavenProject getProject()
          
protected  org.apache.maven.doxia.siterenderer.Renderer getSiteRenderer()
          
 
Methods inherited from class org.apache.maven.reporting.AbstractMavenReport
canGenerateReport, closeReport, execute, generate, generate, generate, getCategoryName, getReportOutputDirectory, getSink, getSinkFactory, isExternalReport, setReportOutputDirectory
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

siteRenderer

protected org.apache.maven.doxia.siterenderer.Renderer siteRenderer
Doxia Site Renderer component.

Constructor Detail

CheckReportMojo

public CheckReportMojo()
Method Detail

executeReport

protected void executeReport(Locale loc)
                      throws org.apache.maven.reporting.MavenReportException

Specified by:
executeReport in class org.apache.maven.reporting.AbstractMavenReport
Throws:
org.apache.maven.reporting.MavenReportException

getDescription

public String getDescription(Locale loc)


getName

public String getName(Locale loc)


getOutputName

public String getOutputName()


getOutputDirectory

protected String getOutputDirectory()

Specified by:
getOutputDirectory in class org.apache.maven.reporting.AbstractMavenReport

getProject

protected org.apache.maven.project.MavenProject getProject()

Specified by:
getProject in class org.apache.maven.reporting.AbstractMavenReport

getSiteRenderer

protected org.apache.maven.doxia.siterenderer.Renderer getSiteRenderer()

Specified by:
getSiteRenderer in class org.apache.maven.reporting.AbstractMavenReport


Copyright © 2014 universAAL Consortium. All Rights Reserved.