# Uses of Package
edu.csus.ecs.pc2.api

- Packages that use edu.csus.ecs.pc2.api
  Package | Description
  --- | ---
  edu.csus.ecs.pc2.api | Classes related to pc2 API
  edu.csus.ecs.pc2.api.listener | Classes related to pc2 API listeners.

- Classes in edu.csus.ecs.pc2.api used by edu.csus.ecs.pc2.api
  Class and Description
  IClarification This interface describes the PC2 API view of a contest Clarification.
  IClarificationEventListener This interface describes the set of methods that any Clarification Listener must implement.
  IClient This interface defines the view which is visible through the PC2 API of a PC2 "Client".
  IClient.ClientType This enumerates the Client types defined in the system (that is, the types of Clients visible through the PC2 API).
  IContest This interface represents the PC2 API view of the contest information available to a client connected to a PC2 server through the API.
  IContestClock This interface describes the PC2 API view of Contest Time information.
  IGroup This interface describes the PC2 API view of a contest Group.
  IJudgement This interface describes the PC2 API view of a contest Judgement.
  ILanguage This interface describes the PC2 API view of a contest Language.
  IProblem This interface describes the PC2 API view of a contest Problem.
  IProblemDetails This interface describes the PC2 API view of the a standing (ranking) information for a particular `IClient` as determined by the current PC2 Scoring Algorithm.
  IRun This interface describes the PC2 API view of a contest Run.
  IRunJudgement A run judgement and fields associated with that judgement.
  ISite This interface describes the PC2 API view of a contest Site.
  IStanding This interface describes the PC2 API view of the standing (ranking) information for a particular `IClient` as determined by the current PC2 Scoring Algorithm.
  ITeam This interface describes the PC2 API view of a contest Team.
  RunStates Run states.
  ServerConnection This class represents a connection to a PC2 server.

- Classes in edu.csus.ecs.pc2.api used by edu.csus.ecs.pc2.api.listener
  Class and Description
  IClient This interface defines the view which is visible through the PC2 API of a PC2 "Client".
  IContestClock This interface describes the PC2 API view of Contest Time information.
  IGroup This interface describes the PC2 API view of a contest Group.
  IJudgement This interface describes the PC2 API view of a contest Judgement.
  ILanguage This interface describes the PC2 API view of a contest Language.
  IProblem This interface describes the PC2 API view of a contest Problem.
  IRun This interface describes the PC2 API view of a contest Run.
  ISite This interface describes the PC2 API view of a contest Site.