Interface PackageReport

All Superinterfaces:
Report
All Known Implementing Classes:
PackageReportImpl

public interface PackageReport extends Report
Interface for package report that extends from Report
  • Method Details

    • getClassesReports

      List<ClassReport> getClassesReports()
      Get reports of classes inside package report
      Returns:
      a list of ClassReport inside package
    • addClassReport

      void addClassReport(ClassReport classReport)
      Add class report to class reports of package report
      Parameters:
      classReport - class report to add to package report
    • getInterfaceReports

      List<InterfaceReport> getInterfaceReports()
      Get reports of interfaces inside package report
      Returns:
      a list of InterfaceReport inside package
    • addInterfaceReport

      void addInterfaceReport(InterfaceReport interfaceReport)
      Add interface report to interfaces report of package report
      Parameters:
      interfaceReport - interface report to add to package report