org.apache.james.mailet
Class AggregateMailetdocsReport

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.maven.reporting.AbstractMavenReport
          extended by org.apache.james.mailet.AbstractMailetdocsReport
              extended by org.apache.james.mailet.AggregateMailetdocsReport
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 AggregateMailetdocsReport
extends AbstractMailetdocsReport

Generates catalog and reports on mailets and matchers. Aggregates mailets and matcher within subprojects when run from the top level.

Notes

Since:
0.2

Field Summary
 
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
AggregateMailetdocsReport()
           
 
Method Summary
protected  List<MailetMatcherDescriptor> buildDescriptors(org.apache.maven.project.MavenProject project)
          Build descriptors for mailets contained within subprojects.
 
Methods inherited from class org.apache.james.mailet.AbstractMailetdocsReport
executeReport, getDescription, getName, getOutputDirectory, getOutputName, getProject, getSiteRenderer, setProject, setSiteRenderer
 
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
 

Constructor Detail

AggregateMailetdocsReport

public AggregateMailetdocsReport()
Method Detail

buildDescriptors

protected final List<MailetMatcherDescriptor> buildDescriptors(org.apache.maven.project.MavenProject project)
Build descriptors for mailets contained within subprojects.

Specified by:
buildDescriptors in class AbstractMailetdocsReport
Parameters:
project - not null


Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.