## Uses of Interface
org.cpsolver.ifs.util.Query.TermMatcher

- Packages that use Query.TermMatcher
  Package | Description
  --- | ---
  org.cpsolver.ifs.util | Utilities
  org.cpsolver.studentsct.report | Student Sectioning: Various Reports.
  org.cpsolver.studentsct.reservation | Student Sectioning: Reservations.

- - ### Uses of Query.TermMatcher in org.cpsolver.ifs.util

    Methods in org.cpsolver.ifs.util with parameters of type Query.TermMatcher
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Query.`match(Query.TermMatcher m)` Evaluate if the query using the provided term matcher.
    `boolean` | Query.Term.`match(Query.TermMatcher m)` Does the term matches the provided object
    `boolean` | Query.OrTerm.`match(Query.TermMatcher m)` A term matches, when at least one sub-term matches
    `boolean` | Query.AndTerm.`match(Query.TermMatcher m)` A term matches, when all sub-term match
    `boolean` | Query.NotTerm.`match(Query.TermMatcher m)` A term matches, when sub-term does not match
    `boolean` | Query.AtomTerm.`match(Query.TermMatcher m)` A term matches, when `match(String, String)` matches

  - ### Uses of Query.TermMatcher in org.cpsolver.studentsct.report

    Classes in org.cpsolver.studentsct.report that implement Query.TermMatcher
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `AbstractStudentSectioningReport.CourseMatcher`
    `static class` | `AbstractStudentSectioningReport.RequestMatcher`

  - ### Uses of Query.TermMatcher in org.cpsolver.studentsct.reservation

    Classes in org.cpsolver.studentsct.reservation that implement Query.TermMatcher
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `UniversalOverride.StudentMatcher` Student matcher matching the student's area, classification, major, minor, group, accommodation, campus, advisor or student external id, or status.