# Interface ConfigurableReport

All Superinterfaces:
  `Configurable<Report>, Report`

All Known Subinterfaces:
  `CustomizableHtmlReport, DirectoryReport, JUnitXmlReport, SingleFileReport`

public interface ConfigurableReport extends Report
A file based report to be created with a configurable destination. Note this is a legacy type which offers no additional functionality. Reports should implement `Report` directly instead of using this interface.

Since:
  1.7

- ## Nested Class Summary

  ### Nested classes/interfaces inherited from interface Report

  `Report.OutputType`

- ## Field Summary

  ### Fields inherited from interface Report

  `NAMER`

- ## Method Summary

  ### Methods inherited from interface Configurable

  `configure`

  ### Methods inherited from interface Report

  `getDisplayName, getName, getOutputLocation, getOutputType, getRequired`