# Package-level declarations

Classes for reporting

## Types

BuildDashboardReports
Link copied to clipboard
interface BuildDashboardReports : ReportContainer<Report>
The reporting configuration for the GenerateBuildDashboard task.
ConfigurableReport
Link copied to clipboard
interface ConfigurableReport : Report
A file based report to be created with a configurable destination.
CustomizableHtmlReport
Link copied to clipboard
interface CustomizableHtmlReport : SingleFileReport
A HTML Report whose generation can be customized with a XSLT stylesheet.
DirectoryReport
Link copied to clipboard
interface DirectoryReport : ConfigurableReport
A directory based report to be created.
GenerateBuildDashboard
Link copied to clipboard
@DisableCachingByDefault(because = "Not made cacheable, yet")
abstract class GenerateBuildDashboard : DefaultTask, Reporting<BuildDashboardReports>
Generates build dashboard report.
Report
Link copied to clipboard
interface Report : Configurable<Report>
A file based report to be created.
ReportContainer
Link copied to clipboard
interface ReportContainer<T : Report?> : NamedDomainObjectSet<T> , Configurable<ReportContainer<T>>
A container of Report objects, that represent potential reports.
Reporting
Link copied to clipboard
interface Reporting<T : ReportContainer?>
An object that provides reporting options.
ReportingExtension
Link copied to clipboard
abstract class ReportingExtension
A project extension named "reporting" that provides basic reporting settings and utilities.
ReportSpec
Link copied to clipboard
@Incubating
interface ReportSpec : Named
Common parent for aggregation report types
SingleFileReport
Link copied to clipboard
interface SingleFileReport : ConfigurableReport
A report that is a single file.