Package edu.csus.ecs.pc2.api

PC2 API.

See:
          Description

Interface Summary
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".
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.
 

Class Summary
ServerConnection This class represents a connection to a PC2 server.
 

Enum Summary
IClient.ClientType This enumerates the Client types defined in the system (that is, the types of Clients visible through the PC2 API).
 

Package edu.csus.ecs.pc2.api Description

PC2 API. This documentation describes the current draft of the PC2 API, which is subject to change.