Interface CpdXmlFileReport

All Superinterfaces:
org.gradle.util.Configurable<org.gradle.api.reporting.Report>, org.gradle.api.reporting.ConfigurableReport, org.gradle.api.reporting.Report, org.gradle.api.reporting.SingleFileReport
All Known Implementing Classes:
CpdXmlFileReportImpl

public interface CpdXmlFileReport extends org.gradle.api.reporting.SingleFileReport
The single file simple text report for code/paste (= duplication) detection.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gradle.api.reporting.Report

    org.gradle.api.reporting.Report.OutputType
  • Field Summary

    Fields inherited from interface org.gradle.api.reporting.Report

    NAMER
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
    setEncoding(String encoding)
     

    Methods inherited from interface org.gradle.util.Configurable

    configure

    Methods inherited from interface org.gradle.api.reporting.Report

    getDisplayName, getName, getRequired

    Methods inherited from interface org.gradle.api.reporting.SingleFileReport

    getOutputLocation, getOutputType
  • Method Details

    • getEncoding

      @Input @Optional String getEncoding()
      Returns:
      the encoding used to generate XML report; defaults to Cpd.getEncoding() or if also not set to System.getProperty("file.encoding").
    • setEncoding

      void setEncoding(String encoding)
      Parameters:
      encoding - to be used when generating the XML report; defaults to Cpd.getEncoding() or if also not set to System.getProperty("file.encoding").
      See Also: