## Uses of Interface
edu.csus.ecs.pc2.api.IClarification

- Packages that use IClarification
  Package | Description
  --- | ---
  edu.csus.ecs.pc2.api | PC2 API.

- - ### Uses of IClarification in edu.csus.ecs.pc2.api

    Methods in edu.csus.ecs.pc2.api that return IClarification
    Modifier and Type | Method and Description
    --- | ---
    `IClarification[]` | IContest.`getClarifications()` Get a list of all the clarifications in the contest.

    Methods in edu.csus.ecs.pc2.api with parameters of type IClarification
    Modifier and Type | Method and Description
    --- | ---
    `void` | ContestTestFrame.ClarificationListener.`clarificationAdded(IClarification clarification)`
    `void` | IClarificationEventListener.`clarificationAdded(IClarification clarification)` New Clarification submitted.
    `void` | ContestTestFrame.ClarificationListener.`clarificationAnswered(IClarification clarification)`
    `void` | IClarificationEventListener.`clarificationAnswered(IClarification clarification)` Clarification answered by judge.
    `void` | ContestTestFrame.ClarificationListener.`clarificationRemoved(IClarification clarification)`
    `void` | IClarificationEventListener.`clarificationRemoved(IClarification clarification)` Invoked when an existing clarification has been removed from the contest (marked as deleted by the Contest Administrator).
    `void` | ContestTestFrame.ClarificationListener.`clarificationUpdated(IClarification clarification)`
    `void` | IClarificationEventListener.`clarificationUpdated(IClarification clarification)` Invoked when clarification edited/changed.
    `int` | IClarificationComparator.`compare(IClarification clarification1, IClarification clarification2)`