- getAbsolutePath() - Method in class edu.csus.ecs.pc2.api.PC2APIFile
-
- getAccountNumber() - Method in interface edu.csus.ecs.pc2.api.IClient
-
Get the client account number for this client.
- getAcronym() - Method in interface edu.csus.ecs.pc2.api.IJudgement
-
Get the judgement acronym.
- getAction() - Method in class edu.csus.ecs.pc2.api.listener.ConnectionEvent
-
- getAllProblems() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get an ordered list of all contest problems (hidden or non-hidden).
- getAnswer() - Method in interface edu.csus.ecs.pc2.api.IClarification
-
Return a string of the judge's answer for the team's question.
- getAttempts() - Method in interface edu.csus.ecs.pc2.api.IProblemDetails
-
The number of attempts for this problem.
- getAutoFillLanguageList() - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Get a list of the currently-defined "Auto-fill" languages.
- getBase64Data() - Method in class edu.csus.ecs.pc2.api.PC2APIFile
-
Returns a String containing the Base64-encoded data in this IFile object.
- getBuildNumber() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get PC^2 Build number.
- getByteData() - Method in class edu.csus.ecs.pc2.api.PC2APIFile
-
Returns a byte array containing the data in this IFile object.
- getClarificationCategories() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get an ordered list of all currently defined clarification categories.
- getClarifications() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get a list of all the clarifications in the contest.
- getClient() - Method in interface edu.csus.ecs.pc2.api.IProblemDetails
-
The client for this problem data.
- getClient() - Method in interface edu.csus.ecs.pc2.api.IStanding
-
Get the
IClient
associated with this IStanding object.
- getClient() - Method in class edu.csus.ecs.pc2.api.listener.ConnectionEvent
-
- getClient() - Method in class edu.csus.ecs.pc2.api.listener.ContestEvent
-
Get the client associated with events of type
CLIENT
.
- getClients() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get all this site's clients.
- getClientsAllSites() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get all clients from all sites.
- getCompilerCommandLine() - Method in interface edu.csus.ecs.pc2.api.ILanguage
-
Get command to compile source code.
- getConfigInfo(ContestEvent) - Method in class edu.csus.ecs.pc2.api.ContestTestFrame
-
- getContest() - Method in class edu.csus.ecs.pc2.api.BaseClient
-
- getContest() - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Returns a IContest, if not connected to a server throws a NotLoggedInException.
- getContestClock() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get an
IContestClock
object containing contest time-related information.
- getContestClock() - Method in class edu.csus.ecs.pc2.api.listener.ContestEvent
-
Get Contest Clock info associated with events of type
CONTEST_CLOCK
.
- getContestLengthSecs() - Method in interface edu.csus.ecs.pc2.api.IContestClock
-
Get the contest length.
- getContestTitle() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get the contest title.
- getContestTitle() - Method in class edu.csus.ecs.pc2.api.listener.ContestEvent
-
Get the Contest Title associated with events of type
CONTEST_TITLE
.
- getDisplayName() - Method in interface edu.csus.ecs.pc2.api.IClient
-
Get the client's "display name".
- getElapsedSecs() - Method in interface edu.csus.ecs.pc2.api.IContestClock
-
Get the elapsed seconds in contest.
- getEventType() - Method in class edu.csus.ecs.pc2.api.listener.ContestEvent
-
Get the type of this event.
- getExecutableMask() - Method in interface edu.csus.ecs.pc2.api.ILanguage
-
Get an expected output program name.
- getExecutionCommandLine() - Method in interface edu.csus.ecs.pc2.api.ILanguage
-
Get command to execute program.
- getFileName() - Method in class edu.csus.ecs.pc2.api.PC2APIFile
-
Returns a String containing the name of this IFile object.
- getFullVersionString() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get Full PC^2 version string.
- getGroup() - Method in interface edu.csus.ecs.pc2.api.ITeam
-
Get the group associate with this team.
- getGroup() - Method in class edu.csus.ecs.pc2.api.listener.ContestEvent
-
Get the Group info associated with events of type
GROUP
.
- getGroups() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get a list of the groups currently defined in the contest.
- getJudge() - Method in interface edu.csus.ecs.pc2.api.IRun
-
Get the judge that judged this run.
- getJudge() - Method in interface edu.csus.ecs.pc2.api.IRunJudgement
-
Get the judge who judged this run.
- getJudgement() - Method in interface edu.csus.ecs.pc2.api.IRunJudgement
-
Get the judgement assigned to the run by the Judges.
- getJudgement() - Method in class edu.csus.ecs.pc2.api.listener.ContestEvent
-
Get the Judgement associated with events of type
JUDGEMENT
.
- getJudgementName() - Method in interface edu.csus.ecs.pc2.api.IRun
-
Get the judgement name assigned to the run by the Judges.
- getJudgements() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get a list of all currently-defined (i.e., possible) judgements.
- getJudgesAnswerFileContents() - Method in interface edu.csus.ecs.pc2.api.IProblem
-
Get the data contained in the Judge's answer file for this problem.
- getJudgesAnswerFileName() - Method in interface edu.csus.ecs.pc2.api.IProblem
-
Get the name of the answer file for this problem.
- getJudgesDataFileContents() - Method in interface edu.csus.ecs.pc2.api.IProblem
-
Get the data contained in the Judge's data file for this problem.
- getJudgesDataFileName() - Method in interface edu.csus.ecs.pc2.api.IProblem
-
Get the name of the data file which the Judges have provided for this problem.
- getLanguage() - Method in interface edu.csus.ecs.pc2.api.IRun
-
Get the language which was specified for this run when it was submitted by the submitting team.
- getLanguage() - Method in class edu.csus.ecs.pc2.api.listener.ContestEvent
-
Get the Language info associated with events of type
LANGUAGE
.
- getLanguages() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get a list of all currently defined contest languages.
- getLoginName() - Method in interface edu.csus.ecs.pc2.api.IClient
-
Get the client's login name.
- getMajorVersion() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get PC^2 Major version.
- getMinorVersion() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get PC^2 Minor version number.
- getMyClient() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get the current logged in client.
- getMyClient() - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Returns a IClient if logged into a server.
- getName() - Method in interface edu.csus.ecs.pc2.api.IGroup
-
Get the name of this group.
- getName() - Method in interface edu.csus.ecs.pc2.api.IJudgement
-
Get the name for this judgement.
- getName() - Method in interface edu.csus.ecs.pc2.api.ILanguage
-
Get the name for this language as configured by the Contest Administrator.
- getName() - Method in interface edu.csus.ecs.pc2.api.IProblem
-
Get the name for this problem as configured by the Contest Administrator.
- getName() - Method in interface edu.csus.ecs.pc2.api.ISite
-
Get the name of this site.
- getNumber() - Method in interface edu.csus.ecs.pc2.api.IClarification
-
Get the clarification number.
- getNumber() - Method in interface edu.csus.ecs.pc2.api.IRun
-
Get the run number.
- getNumber() - Method in interface edu.csus.ecs.pc2.api.ISite
-
Get the number of this site.
- getNumProblemsSolved() - Method in interface edu.csus.ecs.pc2.api.IStanding
-
Get the number of contest problems which the team represented by this
IStanding
object
has solved.
- getOptionsWithParameter() - Method in class edu.csus.ecs.pc2.api.BaseClient
-
Command line options that have a parameter.
- getOtherVersionInfo() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get extra version info.
- getPenaltyPoints() - Method in interface edu.csus.ecs.pc2.api.IProblemDetails
-
In Version 8, this was ProblemScoreData.getScore()
- getPenaltyPoints() - Method in interface edu.csus.ecs.pc2.api.IStanding
-
Get the total number of
penalty points assigned by the currently active PC
2 scoring
algorithm to the team represented by this
IClient
.
- getProblem() - Method in interface edu.csus.ecs.pc2.api.IClarification
-
Get the problem for which this clarification was submitted.
- getProblem() - Method in interface edu.csus.ecs.pc2.api.IProblemDetails
-
A Contest Problem.
- getProblem() - Method in interface edu.csus.ecs.pc2.api.IRun
-
Get the problem for which this run was submitted.
- getProblem() - Method in class edu.csus.ecs.pc2.api.listener.ContestEvent
-
Get the Problem info associated with events of type
PROBLEM
.
- getProblemDetails() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get all the problem details.
- getProblemDetails() - Method in interface edu.csus.ecs.pc2.api.IStanding
-
Get the submission and scoring details for each problem.
- getProblemId() - Method in interface edu.csus.ecs.pc2.api.IProblemDetails
-
The Problem Number for this problem
- getProblemPropertyNames() - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Get a list of optional Problem settings names.
- getProblems() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get an ordered list of all currently defined contest problems.
- getProperty(Properties, String, String) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Return the value for a specified property.
- getQuestion() - Method in interface edu.csus.ecs.pc2.api.IClarification
-
Return a string of the team's question for the judges.
- getRank() - Method in interface edu.csus.ecs.pc2.api.IStanding
-
Get the current rank position (where 1 represents first place, 2 represents second place, etc.)
assigned to the team represented by this
IClient
by the PC
2 scoring algorithm.
- getRemainingSecs() - Method in interface edu.csus.ecs.pc2.api.IContestClock
-
Get the remaining seconds in the contest.
- getRun(int) - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get single run by runNumber from the current site.
- getRun(int, int) - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get a run from a site.
- getRunJudgements() - Method in interface edu.csus.ecs.pc2.api.IRun
-
Return List of judgements assigned by judges.
- getRuns() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get a list of all the runs in the contest.
- getRunsFrame() - Method in class edu.csus.ecs.pc2.api.ContestTestFrame
-
- getRunState(IRun) - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get run state for a run (judge or admin only).
- getServerConnection() - Method in class edu.csus.ecs.pc2.api.BaseClient
-
- getServerHostName() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Returns name of the host (server) this application is using.
- getServerPort() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Returns the port number for the host (server) this application is using.
- getShortName() - Method in interface edu.csus.ecs.pc2.api.IProblem
-
Get the short name for this problem as configured by the Contest Administrator.
- getSite() - Method in class edu.csus.ecs.pc2.api.ContestTestFrame.ISiteWrapper
-
- getSite() - Method in class edu.csus.ecs.pc2.api.listener.ContestEvent
-
Get the
ISite
associated with events of type
SITE
.
- getSiteName(int) - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get the name for the specified contest site.
- getSiteName() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get the name of the contest site for the PC2 server to which this client is currently connected.
- getSiteNumber() - Method in interface edu.csus.ecs.pc2.api.IClarification
-
Get the site number associated with the clarification.
- getSiteNumber() - Method in interface edu.csus.ecs.pc2.api.IClient
-
Get the site number for this client.
- getSiteNumber() - Method in interface edu.csus.ecs.pc2.api.IRun
-
Get the site number associated with the run.
- getSites() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Get an ordered list of all currently defined contest sites.
- getSolutionTime() - Method in interface edu.csus.ecs.pc2.api.IProblemDetails
-
The solution time for this problem
- getSourceCodeFileContents() - Method in interface edu.csus.ecs.pc2.api.IRun
-
Get the source code contained in the files submitted by the Team which created this
IRun
.
- getSourceCodeFileNames() - Method in interface edu.csus.ecs.pc2.api.IRun
-
Get the names of each of the source code files submitted
as part of this
IRun
by the submitting team.
- getStanding(ITeam) - Method in interface edu.csus.ecs.pc2.api.IContest
-
Returns an
IStanding
describing the current standing of the specified team in the contest as
determined by the currently active implementation of the PC
2 scoring algorithm.
- getStandings() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Returns an array of
IStanding
s describing the current standing of every team in the contest as determined by the currently active plugin implementation of the PC
2 scoring
algorithm.
- getSubmissionTime() - Method in interface edu.csus.ecs.pc2.api.IClarification
-
Get the number of minutes which had elapsed on the contest clock at the site where the clarification submission was received when the clarification was submitted.
- getSubmissionTime() - Method in interface edu.csus.ecs.pc2.api.IRun
-
Get the number of minutes which had elapsed on the contest clock at the site where the run submission was
received when the run was submitted.
- getTeam() - Method in interface edu.csus.ecs.pc2.api.IClarification
-
Get the team (client) that submitted this clarification.
- getTeam() - Method in interface edu.csus.ecs.pc2.api.IRun
-
Get the team (client) that submitted this run.
- getTeams() - Method in interface edu.csus.ecs.pc2.api.IContest
-
Gets all the teams in the contest.
- getTitle() - Method in class edu.csus.ecs.pc2.api.ContestTestFrame.PrintAllReports
-
- getTitle() - Method in interface edu.csus.ecs.pc2.api.ILanguage
-
Get Display Name for the language, ex.
- getType() - Method in interface edu.csus.ecs.pc2.api.IClient
-
Get the client Type.
- getValidatorCommandLine() - Method in interface edu.csus.ecs.pc2.api.IProblem
-
Get the command line which has been specified by the Contest Administrator as
being the command required to execute the validator program associated with this problem.
- getValidatorFileContents() - Method in interface edu.csus.ecs.pc2.api.IProblem
-
Get the contents of the file containing the validator associated with this problem.
- getValidatorFileName() - Method in interface edu.csus.ecs.pc2.api.IProblem
-
Get the name of the Validator program file for this problem.