org.apache.maven.reporting
Interface MavenReport


public interface MavenReport

The basis for a Maven report.

Version:
$Id: MavenReport.java 163376 2005-02-23 00:06:06Z brett $
Author:
Brett Porter, Emmanuel Venisse

Field Summary
static String CATEGORY_PROJECT_INFORMATION
           
static String CATEGORY_PROJECT_REPORTS
           
static String ROLE
           
 
Method Summary
 boolean canGenerateReport()
           
 void generate(org.codehaus.doxia.sink.Sink sink, Locale locale)
           
 String getCategoryName()
           
 String getDescription(Locale locale)
           
 String getName(Locale locale)
           
 String getOutputName()
           
 File getReportOutputDirectory()
           
 boolean isExternalReport()
           
 void setReportOutputDirectory(File outputDirectory)
           
 

Field Detail

ROLE

static final String ROLE

CATEGORY_PROJECT_INFORMATION

static final String CATEGORY_PROJECT_INFORMATION
See Also:
Constant Field Values

CATEGORY_PROJECT_REPORTS

static final String CATEGORY_PROJECT_REPORTS
See Also:
Constant Field Values
Method Detail

generate

void generate(org.codehaus.doxia.sink.Sink sink,
              Locale locale)
              throws MavenReportException
Throws:
MavenReportException

getOutputName

String getOutputName()

getName

String getName(Locale locale)

getCategoryName

String getCategoryName()

getDescription

String getDescription(Locale locale)

setReportOutputDirectory

void setReportOutputDirectory(File outputDirectory)

getReportOutputDirectory

File getReportOutputDirectory()

isExternalReport

boolean isExternalReport()

canGenerateReport

boolean canGenerateReport()


Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.