# Interface SingleFileReport

All Superinterfaces:
  `Configurable<Report>, ConfigurableReport, Report`

All Known Subinterfaces:
  `CustomizableHtmlReport`

public interface SingleFileReport extends ConfigurableReport
A report that is a single file.

Since:
  1.0

- ## Nested Class Summary

  ### Nested classes/interfaces inherited from interface Report

  `Report.OutputType`

- ## Field Summary

  ### Fields inherited from interface Report

  `NAMER`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `RegularFileProperty`
  `getOutputLocation()`
  The location on the filesystem to generate the report to.
  `Report.OutputType`
  `getOutputType()`
  Always returns `Report.OutputType.FILE`

  ### Methods inherited from interface Configurable

  `configure`

  ### Methods inherited from interface Report

  `getDisplayName, getName, getRequired`

- ## Method Details

  - ### getOutputLocation

    @OutputFile RegularFileProperty getOutputLocation()
    Description copied from interface: `Report`
    The location on the filesystem to generate the report to.
    Specified by:
      `getOutputLocation` in interface `Report`

  - ### getOutputType

    Report.OutputType getOutputType()
    Always returns `Report.OutputType.FILE`
    Specified by:
      `getOutputType` in interface `Report`
    Returns:
      `Report.OutputType.FILE`