Class CpdReportsImpl

java.lang.Object
de.aaschmid.gradle.plugins.cpd.internal.Reports<org.gradle.api.reporting.SingleFileReport>
de.aaschmid.gradle.plugins.cpd.internal.CpdReportsImpl
All Implemented Interfaces:
CpdReports, Iterable<org.gradle.api.reporting.SingleFileReport>, Collection<org.gradle.api.reporting.SingleFileReport>, Set<org.gradle.api.reporting.SingleFileReport>, org.gradle.api.DomainObjectCollection<org.gradle.api.reporting.SingleFileReport>, org.gradle.api.DomainObjectSet<org.gradle.api.reporting.SingleFileReport>, org.gradle.api.NamedDomainObjectCollection<org.gradle.api.reporting.SingleFileReport>, org.gradle.api.NamedDomainObjectSet<org.gradle.api.reporting.SingleFileReport>, org.gradle.api.reporting.ReportContainer<org.gradle.api.reporting.SingleFileReport>, org.gradle.util.Configurable<org.gradle.api.reporting.ReportContainer<org.gradle.api.reporting.SingleFileReport>>

public class CpdReportsImpl extends Reports<org.gradle.api.reporting.SingleFileReport> implements CpdReports
  • Constructor Details

    • CpdReportsImpl

      @Inject public CpdReportsImpl(Cpd task, org.gradle.api.model.ObjectFactory objects)
  • Method Details

    • getCsv

      public CpdCsvFileReport getCsv()
      Specified by:
      getCsv in interface CpdReports
      Returns:
      The CPD (single file) 'CSV' report
    • getText

      public CpdTextFileReport getText()
      Specified by:
      getText in interface CpdReports
      Returns:
      The CPD (single file) 'text' report
    • getVs

      public org.gradle.api.reporting.SingleFileReport getVs()
      Specified by:
      getVs in interface CpdReports
      Returns:
      The CPD (single file) 'vs' report
    • getXml

      public CpdXmlFileReport getXml()
      Specified by:
      getXml in interface CpdReports
      Returns:
      The CPD (single file) 'XML' report
    • csv

      public void csv(org.gradle.api.Action<CpdCsvFileReport> action)
      Description copied from interface: CpdReports
      Configures the csv report.
      Specified by:
      csv in interface CpdReports
      Parameters:
      action - The Configuration closure/action.
    • text

      public void text(org.gradle.api.Action<CpdTextFileReport> action)
      Description copied from interface: CpdReports
      Configures the text report.
      Specified by:
      text in interface CpdReports
      Parameters:
      action - The Configuration closure/action.
    • vs

      public void vs(org.gradle.api.Action<org.gradle.api.reporting.SingleFileReport> action)
      Description copied from interface: CpdReports
      Configures the vs report.
      Specified by:
      vs in interface CpdReports
      Parameters:
      action - The Configuration closure/action.
    • xml

      public void xml(org.gradle.api.Action<CpdXmlFileReport> action)
      Description copied from interface: CpdReports
      Configures the xml report.
      Specified by:
      xml in interface CpdReports
      Parameters:
      action - The Configuration closure/action.