## Uses of Interface
org.cpsolver.studentsct.report.StudentSectioningReport.Filter

- Packages that use StudentSectioningReport.Filter
  Package | Description
  --- | ---
  org.cpsolver.studentsct.report | Student Sectioning: Various Reports.

- - ### Uses of StudentSectioningReport.Filter in org.cpsolver.studentsct.report

    Classes in org.cpsolver.studentsct.report that implement StudentSectioningReport.Filter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractStudentSectioningReport` Abstract student sectioning report.
    `class` | `AccommodationConflictsTable` This class lists student accommodation conflicts in a `CSVFile` comma separated text file.
    `class` | `CourseConflictTable` This class lists conflicting courses in a `CSVFile` comma separated text file.
    `class` | `CriticalCoursesTable` This reports lists critical courses and their assignments.
    `class` | `DistanceConflictTable` This class lists distance student conflicts in a `CSVFile` comma separated text file.
    `class` | `RequestGroupTable` This reports lists all request groups (including course name and group name) and the current spreads.
    `class` | `RequestPriorityTable` This reports lists all the requested courses and their properties.
    `class` | `SectionConflictTable` This class computes time and availability conflicts on classes in a `CSVFile` comma separated text file.
    `class` | `SolutionStatsReport` This class computes solution statistics report.
    `class` | `TableauReport` This reports lists information needed for additional reporting.
    `class` | `TimeOverlapConflictTable` This class lists time overlapping conflicts in a `CSVFile` comma separated text file.
    `class` | `UnbalancedSectionsTable` This class lists all unbalanced sections.

    Methods in org.cpsolver.studentsct.report with parameters of type StudentSectioningReport.Filter
    Modifier and Type | Method and Description
    --- | ---
    `String[]` | SolutionStatsReport.Statistic.`getValues(SolutionStatsReport.StudentGroup group, StudentSectioningModel model, Assignment<Request,Enrollment> assignment, StudentSectioningReport.Filter filter)`
    `String[]` | SolutionStatsReport.Statistics.`getValues(SolutionStatsReport.StudentGroup group, StudentSectioningModel model, Assignment<Request,Enrollment> assignment, StudentSectioningReport.Filter filter)`
    `boolean` | SolutionStatsReport.StudentGroup.`matches(Student student, StudentSectioningReport.Filter filter)`