Removing uneeded file.
[and.git] / PC^2 / pc2admin / doc / pc2ex / pc2 / ex / SampleScoreboardClient.html
blobc0d656cb202e41c59f8f415ed2b70b311f639f05
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
2 <!--NewPage-->
3 <HTML>
4 <HEAD>
5 <!-- Generated by javadoc on Wed Jul 09 10:18:17 PDT 2003 -->
6 <TITLE>
7 PC^2: Class SampleScoreboardClient
8 </TITLE>
9 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
10 </HEAD>
11 <BODY BGCOLOR="white">
13 <!-- ========== START OF NAVBAR ========== -->
14 <A NAME="navbar_top"><!-- --></A>
15 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
16 <TR>
17 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
18 <A NAME="navbar_top_firstrow"><!-- --></A>
19 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
20 <TR ALIGN="center" VALIGN="top">
21 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
22 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
23 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
24 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
25 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
26 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
27 </TR>
28 </TABLE>
29 </TD>
30 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
31 Questions? <A HREf=mailto:pc2@ecs.csus.edu>Send mail to PC<sup>2</sup></a></EM>
32 </TD>
33 </TR>
35 <TR>
36 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
37 &nbsp;<A HREF="../../pc2/ex/SampleJudgeClient.html"><B>PREV CLASS</B></A>&nbsp;
38 &nbsp;<A HREF="../../pc2/ex/SampleTeamClent.html"><B>NEXT CLASS</B></A></FONT></TD>
39 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
40 <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
41 &nbsp;<A HREF="SampleScoreboardClient.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
42 </TR>
43 <TR>
44 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
45 SUMMARY: &nbsp;<A HREF="#inner_classes_inherited_from_class_javax.swing.JFrame">INNER</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_pc2.ex.BaseClient">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
46 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
47 DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
48 </TR>
49 </TABLE>
50 <!-- =========== END OF NAVBAR =========== -->
52 <HR>
53 <!-- ======== START OF CLASS DATA ======== -->
54 <H2>
55 <FONT SIZE="-1">
56 pc2.ex</FONT>
57 <BR>
58 Class SampleScoreboardClient</H2>
59 <PRE>
60 java.lang.Object
62 +--java.awt.Component
64 +--java.awt.Container
66 +--java.awt.Window
68 +--java.awt.Frame
70 +--javax.swing.JFrame
72 +--<A HREF="../../pc2/ex/BaseClient.html">pc2.ex.BaseClient</A>
74 +--<A HREF="../../pc2/ex/ScoreboardClient.html">pc2.ex.ScoreboardClient</A>
76 +--<B>pc2.ex.SampleScoreboardClient</B>
77 </PRE>
78 <DL>
79 <DT><B>All Implemented Interfaces:</B> <DD>javax.accessibility.Accessible, pc2.IClient, java.awt.image.ImageObserver, java.awt.MenuContainer, pc2.PC2Remote, java.rmi.Remote, pc2.RemoteObserver, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants</DD>
80 </DL>
81 <HR>
82 <DL>
83 <DT>public class <B>SampleScoreboardClient</B><DT>extends <A HREF="../../pc2/ex/ScoreboardClient.html">ScoreboardClient</A></DL>
85 <P>
86 Sample Scoreboard Client Abstract Class, extends <A HREF="../../pc2/ex/ScoreboardClient.html"><CODE>ScoreboardClient</CODE></A>.
87 <P>
88 <DL>
89 <DT><B>See Also: </B><DD><A HREF="../../serialized-form.html#pc2.ex.SampleScoreboardClient">Serialized Form</A></DL>
90 <HR>
92 <P>
93 <!-- ======== INNER CLASS SUMMARY ======== -->
95 <A NAME="inner_classes_inherited_from_class_javax.swing.JFrame"><!-- --></A>
96 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
97 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
98 <TD><B>Inner classes inherited from class javax.swing.JFrame</B></TD>
99 </TR>
100 <TR BGCOLOR="white" CLASS="TableRowColor">
101 <TD><CODE>javax.swing.JFrame.AccessibleJFrame</CODE></TD>
102 </TR>
103 </TABLE>
104 &nbsp;<A NAME="inner_classes_inherited_from_class_java.awt.Frame"><!-- --></A>
105 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
106 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
107 <TD><B>Inner classes inherited from class java.awt.Frame</B></TD>
108 </TR>
109 <TR BGCOLOR="white" CLASS="TableRowColor">
110 <TD><CODE>java.awt.Frame.AccessibleAWTFrame</CODE></TD>
111 </TR>
112 </TABLE>
113 &nbsp;<A NAME="inner_classes_inherited_from_class_java.awt.Window"><!-- --></A>
114 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
115 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
116 <TD><B>Inner classes inherited from class java.awt.Window</B></TD>
117 </TR>
118 <TR BGCOLOR="white" CLASS="TableRowColor">
119 <TD><CODE>java.awt.Window.AccessibleAWTWindow</CODE></TD>
120 </TR>
121 </TABLE>
122 &nbsp;<A NAME="inner_classes_inherited_from_class_java.awt.Container"><!-- --></A>
123 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
124 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
125 <TD><B>Inner classes inherited from class java.awt.Container</B></TD>
126 </TR>
127 <TR BGCOLOR="white" CLASS="TableRowColor">
128 <TD><CODE>java.awt.Container.AccessibleAWTContainer</CODE></TD>
129 </TR>
130 </TABLE>
131 &nbsp;<A NAME="inner_classes_inherited_from_class_java.awt.Component"><!-- --></A>
132 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
133 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
134 <TD><B>Inner classes inherited from class java.awt.Component</B></TD>
135 </TR>
136 <TR BGCOLOR="white" CLASS="TableRowColor">
137 <TD><CODE>java.awt.Component.AccessibleAWTComponent</CODE></TD>
138 </TR>
139 </TABLE>
140 &nbsp;
141 <!-- =========== FIELD SUMMARY =========== -->
143 <A NAME="fields_inherited_from_class_pc2.ex.BaseClient"><!-- --></A>
144 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
145 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
146 <TD><B>Fields inherited from class pc2.ex.<A HREF="../../pc2/ex/BaseClient.html">BaseClient</A></B></TD>
147 </TR>
148 <TR BGCOLOR="white" CLASS="TableRowColor">
149 <TD><CODE><A HREF="../../pc2/ex/BaseClient.html#ACC_ALREADYLOGGEDIN">ACC_ALREADYLOGGEDIN</A>, <A HREF="../../pc2/ex/BaseClient.html#ACC_CLIENTDATANULL">ACC_CLIENTDATANULL</A>, <A HREF="../../pc2/ex/BaseClient.html#ACC_CLIENTNULL">ACC_CLIENTNULL</A>, <A HREF="../../pc2/ex/BaseClient.html#ACC_EXCEPTIONINLOGIN">ACC_EXCEPTIONINLOGIN</A>, <A HREF="../../pc2/ex/BaseClient.html#ACC_INVALIDPASSWORD">ACC_INVALIDPASSWORD</A>, <A HREF="../../pc2/ex/BaseClient.html#ACC_NOSERVER">ACC_NOSERVER</A>, <A HREF="../../pc2/ex/BaseClient.html#ACC_TABLE_NULL">ACC_TABLE_NULL</A>, <A HREF="../../pc2/ex/BaseClient.html#ACC_TYPE_NULL">ACC_TYPE_NULL</A>, <A HREF="../../pc2/ex/BaseClient.html#ACC_UNKNOWNLOGINID">ACC_UNKNOWNLOGINID</A>, <A HREF="../../pc2/ex/BaseClient.html#loginReturnCode">loginReturnCode</A></CODE></TD>
150 </TR>
151 </TABLE>
152 &nbsp;<A NAME="fields_inherited_from_class_javax.swing.JFrame"><!-- --></A>
153 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
154 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
155 <TD><B>Fields inherited from class javax.swing.JFrame</B></TD>
156 </TR>
157 <TR BGCOLOR="white" CLASS="TableRowColor">
158 <TD><CODE>accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled</CODE></TD>
159 </TR>
160 </TABLE>
161 &nbsp;<A NAME="fields_inherited_from_class_java.awt.Frame"><!-- --></A>
162 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
163 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
164 <TD><B>Fields inherited from class java.awt.Frame</B></TD>
165 </TR>
166 <TR BGCOLOR="white" CLASS="TableRowColor">
167 <TD><CODE>CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR</CODE></TD>
168 </TR>
169 </TABLE>
170 &nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
171 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
172 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
173 <TD><B>Fields inherited from class java.awt.Component</B></TD>
174 </TR>
175 <TR BGCOLOR="white" CLASS="TableRowColor">
176 <TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
177 </TR>
178 </TABLE>
179 &nbsp;<A NAME="fields_inherited_from_class_javax.swing.WindowConstants"><!-- --></A>
180 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
181 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
182 <TD><B>Fields inherited from interface javax.swing.WindowConstants</B></TD>
183 </TR>
184 <TR BGCOLOR="white" CLASS="TableRowColor">
185 <TD><CODE>DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE</CODE></TD>
186 </TR>
187 </TABLE>
188 &nbsp;<A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
189 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
190 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
191 <TD><B>Fields inherited from interface java.awt.image.ImageObserver</B></TD>
192 </TR>
193 <TR BGCOLOR="white" CLASS="TableRowColor">
194 <TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
195 </TR>
196 </TABLE>
197 &nbsp;
198 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
200 <A NAME="constructor_summary"><!-- --></A>
201 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
202 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
203 <TD COLSPAN=2><FONT SIZE="+2">
204 <B>Constructor Summary</B></FONT></TD>
205 </TR>
206 <TR BGCOLOR="white" CLASS="TableRowColor">
207 <TD><CODE><B><A HREF="../../pc2/ex/SampleScoreboardClient.html#SampleScoreboardClient()">SampleScoreboardClient</A></B>()</CODE>
209 <BR>
210 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SampleScoreboardClient constructor comment.</TD>
211 </TR>
212 </TABLE>
213 &nbsp;
214 <!-- ========== METHOD SUMMARY =========== -->
216 <A NAME="method_summary"><!-- --></A>
217 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
218 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
219 <TD COLSPAN=2><FONT SIZE="+2">
220 <B>Method Summary</B></FONT></TD>
221 </TR>
222 <TR BGCOLOR="white" CLASS="TableRowColor">
223 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
224 <CODE>&nbsp;void</CODE></FONT></TD>
225 <TD><CODE><B><A HREF="../../pc2/ex/SampleScoreboardClient.html#handleClientRefresh()">handleClientRefresh</A></B>()</CODE>
227 <BR>
228 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;handleClientRefresh method comment.</TD>
229 </TR>
230 <TR BGCOLOR="white" CLASS="TableRowColor">
231 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
232 <CODE>&nbsp;void</CODE></FONT></TD>
233 <TD><CODE><B><A HREF="../../pc2/ex/SampleScoreboardClient.html#handleNewRun(pc2.ex.RunInfoAndFiles)">handleNewRun</A></B>(<A HREF="../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles</A>&nbsp;run)</CODE>
235 <BR>
236 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each time a new run is submitted to a PC<SUP>2</SUP> Server
237 this method is called passing run information and files to this
238 method.</TD>
239 </TR>
240 <TR BGCOLOR="white" CLASS="TableRowColor">
241 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
242 <CODE>&nbsp;void</CODE></FONT></TD>
243 <TD><CODE><B><A HREF="../../pc2/ex/SampleScoreboardClient.html#handleRunJudged(pc2.ex.RunInfoAndFiles, boolean, java.lang.String)">handleRunJudged</A></B>(<A HREF="../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles</A>&nbsp;run,
244 boolean&nbsp;isSolved,
245 java.lang.String&nbsp;judgement)</CODE>
247 <BR>
248 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each time a run is judged this method will be invoked with
249 the run and judgement info.</TD>
250 </TR>
251 <TR BGCOLOR="white" CLASS="TableRowColor">
252 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
253 <CODE>&nbsp;void</CODE></FONT></TD>
254 <TD><CODE><B><A HREF="../../pc2/ex/SampleScoreboardClient.html#handleRunStatusUpdated(pc2.ex.RunInfoAndFiles)">handleRunStatusUpdated</A></B>(<A HREF="../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles</A>&nbsp;run)</CODE>
256 <BR>
257 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invoked when run is judged</TD>
258 </TR>
259 <TR BGCOLOR="white" CLASS="TableRowColor">
260 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
261 <CODE>&nbsp;void</CODE></FONT></TD>
262 <TD><CODE><B><A HREF="../../pc2/ex/SampleScoreboardClient.html#handleSettingsUpdated()">handleSettingsUpdated</A></B>()</CODE>
264 <BR>
265 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates when contest settings have changed</TD>
266 </TR>
267 <TR BGCOLOR="white" CLASS="TableRowColor">
268 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
269 <CODE>&nbsp;void</CODE></FONT></TD>
270 <TD><CODE><B><A HREF="../../pc2/ex/SampleScoreboardClient.html#handleUNCheckedOutRun(pc2.ex.RunInfoAndFiles)">handleUNCheckedOutRun</A></B>(<A HREF="../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles</A>&nbsp;run)</CODE>
272 <BR>
273 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When a judge un checks out (returns a run without judging) this is invoked</TD>
274 </TR>
275 <TR BGCOLOR="white" CLASS="TableRowColor">
276 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
277 <CODE>static&nbsp;void</CODE></FONT></TD>
278 <TD><CODE><B><A HREF="../../pc2/ex/SampleScoreboardClient.html#main(java.lang.String[])">main</A></B>(java.lang.String[]&nbsp;args)</CODE>
280 <BR>
281 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Starts the application.</TD>
282 </TR>
283 </TABLE>
284 &nbsp;<A NAME="methods_inherited_from_class_pc2.ex.ScoreboardClient"><!-- --></A>
285 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
286 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
287 <TD><B>Methods inherited from class pc2.ex.<A HREF="../../pc2/ex/ScoreboardClient.html">ScoreboardClient</A></B></TD>
288 </TR>
289 <TR BGCOLOR="white" CLASS="TableRowColor">
290 <TD><CODE><A HREF="../../pc2/ex/ScoreboardClient.html#getAllProblemColor(int)">getAllProblemColor</A>, <A HREF="../../pc2/ex/ScoreboardClient.html#getAllProblemColors(int)">getAllProblemColors</A>, <A HREF="../../pc2/ex/ScoreboardClient.html#getAllProblemColors(java.lang.Long)">getAllProblemColors</A>, <A HREF="../../pc2/ex/ScoreboardClient.html#getBalloonEmail(int)">getBalloonEmail</A>, <A HREF="../../pc2/ex/ScoreboardClient.html#getBalloonEmail(java.lang.Long)">getBalloonEmail</A>, <A HREF="../../pc2/ex/ScoreboardClient.html#getPrintDevice(int)">getPrintDevice</A>, <A HREF="../../pc2/ex/ScoreboardClient.html#getPrintDevice(java.lang.Long)">getPrintDevice</A>, <A HREF="../../pc2/ex/ScoreboardClient.html#getProblemColor(int, int)">getProblemColor</A>, <A HREF="../../pc2/ex/ScoreboardClient.html#getProblemColor(java.lang.Long, java.lang.Long)">getProblemColor</A>, <A HREF="../../pc2/ex/ScoreboardClient.html#getSMTPServer(int)">getSMTPServer</A>, <A HREF="../../pc2/ex/ScoreboardClient.html#getSMTPServer(java.lang.Long)">getSMTPServer</A>, <A HREF="../../pc2/ex/ScoreboardClient.html#isBalloonIncludeNos(int)">isBalloonIncludeNos</A>, <A HREF="../../pc2/ex/ScoreboardClient.html#isBalloonIncludeNos(java.lang.Long)">isBalloonIncludeNos</A>, <A HREF="../../pc2/ex/ScoreboardClient.html#isBalloonModeEnabled()">isBalloonModeEnabled</A>, <A HREF="../../pc2/ex/ScoreboardClient.html#loginToPC2(java.lang.String, java.lang.String, long, java.lang.String, java.lang.String)">loginToPC2</A>, <A HREF="../../pc2/ex/ScoreboardClient.html#logoffPC2()">logoffPC2</A></CODE></TD>
291 </TR>
292 </TABLE>
293 &nbsp;<A NAME="methods_inherited_from_class_pc2.ex.BaseClient"><!-- --></A>
294 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
295 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
296 <TD><B>Methods inherited from class pc2.ex.<A HREF="../../pc2/ex/BaseClient.html">BaseClient</A></B></TD>
297 </TR>
298 <TR BGCOLOR="white" CLASS="TableRowColor">
299 <TD><CODE><A HREF="../../pc2/ex/BaseClient.html#changePassword(int, java.lang.Long, java.lang.String, java.lang.String)">changePassword</A>, <A HREF="../../pc2/ex/BaseClient.html#changePassword(java.lang.String, java.lang.String)">changePassword</A>, <A HREF="../../pc2/ex/BaseClient.html#checkOutClar(java.lang.Long, java.lang.Long)">checkOutClar</A>, <A HREF="../../pc2/ex/BaseClient.html#checkOutRun(java.lang.Long, java.lang.Long)">checkOutRun</A>, <A HREF="../../pc2/ex/BaseClient.html#connect(java.lang.String, java.lang.String, long, java.lang.String, java.lang.String)">connect</A>, <A HREF="../../pc2/ex/BaseClient.html#executeRun()">executeRun</A>, <A HREF="../../pc2/ex/BaseClient.html#executeRun(java.lang.Long, java.lang.Long, java.lang.String, java.lang.String[])">executeRun</A>, <A HREF="../../pc2/ex/BaseClient.html#executeRun(pc2.ex.RunInfoAndFiles)">executeRun</A>, <A HREF="../../pc2/ex/BaseClient.html#getACMRegionName(int)">getACMRegionName</A>, <A HREF="../../pc2/ex/BaseClient.html#getAllACMRegionIds()">getAllACMRegionIds</A>, <A HREF="../../pc2/ex/BaseClient.html#getAllACMRegionNames()">getAllACMRegionNames</A>, <A HREF="../../pc2/ex/BaseClient.html#getAllClars()">getAllClars</A>, <A HREF="../../pc2/ex/BaseClient.html#getAllJudgedRuns()">getAllJudgedRuns</A>, <A HREF="../../pc2/ex/BaseClient.html#getAllRuns()">getAllRuns</A>, <A HREF="../../pc2/ex/BaseClient.html#getAllUnansweredClars()">getAllUnansweredClars</A>, <A HREF="../../pc2/ex/BaseClient.html#getAllUnjudgedRuns()">getAllUnjudgedRuns</A>, <A HREF="../../pc2/ex/BaseClient.html#getAnswerDataFile(int)">getAnswerDataFile</A>, <A HREF="../../pc2/ex/BaseClient.html#getClientId()">getClientId</A>, <A HREF="../../pc2/ex/BaseClient.html#getClientName()">getClientName</A>, <A HREF="../../pc2/ex/BaseClient.html#getCountdownClockLabel()">getCountdownClockLabel</A>, <A HREF="../../pc2/ex/BaseClient.html#getData()">getData</A>, <A HREF="../../pc2/ex/BaseClient.html#getFile(java.lang.String, java.lang.String)">getFile</A>, <A HREF="../../pc2/ex/BaseClient.html#getID()">getID</A>, <A HREF="../../pc2/ex/BaseClient.html#getID(pc2.SessionId)">getID</A>, <A HREF="../../pc2/ex/BaseClient.html#getInternalData(java.lang.Object, int)">getInternalData</A>, <A HREF="../../pc2/ex/BaseClient.html#getJudgementName(int)">getJudgementName</A>, <A HREF="../../pc2/ex/BaseClient.html#getLanguageTitle(java.lang.Long)">getLanguageTitle</A>, <A HREF="../../pc2/ex/BaseClient.html#getLogDebugLevel()">getLogDebugLevel</A>, <A HREF="../../pc2/ex/BaseClient.html#getLoginReturnCode()">getLoginReturnCode</A>, <A HREF="../../pc2/ex/BaseClient.html#getLoginStatusMessage()">getLoginStatusMessage</A>, <A HREF="../../pc2/ex/BaseClient.html#getNumACMRegions()">getNumACMRegions</A>, <A HREF="../../pc2/ex/BaseClient.html#getNumJudgementNames()">getNumJudgementNames</A>, <A HREF="../../pc2/ex/BaseClient.html#getNumLanguages()">getNumLanguages</A>, <A HREF="../../pc2/ex/BaseClient.html#getNumProblems()">getNumProblems</A>, <A HREF="../../pc2/ex/BaseClient.html#getNumSites()">getNumSites</A>, <A HREF="../../pc2/ex/BaseClient.html#getNumTeamAccounts()">getNumTeamAccounts</A>, <A HREF="../../pc2/ex/BaseClient.html#getProblemAnswerFileName()">getProblemAnswerFileName</A>, <A HREF="../../pc2/ex/BaseClient.html#getProblemAnswerFileName(java.lang.Long)">getProblemAnswerFileName</A>, <A HREF="../../pc2/ex/BaseClient.html#getProblemDataFileName()">getProblemDataFileName</A>, <A HREF="../../pc2/ex/BaseClient.html#getProblemDataFileName(java.lang.Long)">getProblemDataFileName</A>, <A HREF="../../pc2/ex/BaseClient.html#getProblemTitle(java.lang.Long)">getProblemTitle</A>, <A HREF="../../pc2/ex/BaseClient.html#getProperty(java.lang.String)">getProperty</A>, <A HREF="../../pc2/ex/BaseClient.html#getProperty(java.lang.String, java.lang.String)">getProperty</A>, <A HREF="../../pc2/ex/BaseClient.html#getPropertyBoolean(java.lang.String)">getPropertyBoolean</A>, <A HREF="../../pc2/ex/BaseClient.html#getPropertyBooleanArray(java.lang.String)">getPropertyBooleanArray</A>, <A HREF="../../pc2/ex/BaseClient.html#getPropertyLong(java.lang.String)">getPropertyLong</A>, <A HREF="../../pc2/ex/BaseClient.html#getPropertyStringArray(java.lang.String)">getPropertyStringArray</A>, <A HREF="../../pc2/ex/BaseClient.html#getRemoteType()">getRemoteType</A>, <A HREF="../../pc2/ex/BaseClient.html#getServer()">getServer</A>, <A HREF="../../pc2/ex/BaseClient.html#getSiteId()">getSiteId</A>, <A HREF="../../pc2/ex/BaseClient.html#getSiteTitle()">getSiteTitle</A>, <A HREF="../../pc2/ex/BaseClient.html#getSiteTitle(long)">getSiteTitle</A>, <A HREF="../../pc2/ex/BaseClient.html#getStandings()">getStandings</A>, <A HREF="../../pc2/ex/BaseClient.html#getSubmissionPenaltyPoints()">getSubmissionPenaltyPoints</A>, <A HREF="../../pc2/ex/BaseClient.html#getTeamAccountKeys()">getTeamAccountKeys</A>, <A HREF="../../pc2/ex/BaseClient.html#getTeamACMId(java.lang.Long, java.lang.Long)">getTeamACMId</A>, <A HREF="../../pc2/ex/BaseClient.html#getTeamACMRegionId(java.lang.Long, java.lang.Long)">getTeamACMRegionId</A>, <A HREF="../../pc2/ex/BaseClient.html#getTeamName()">getTeamName</A>, <A HREF="../../pc2/ex/BaseClient.html#getTeamName(java.lang.Long, java.lang.Long)">getTeamName</A>, <A HREF="../../pc2/ex/BaseClient.html#getType()">getType</A>, <A HREF="../../pc2/ex/BaseClient.html#getZipFile(java.lang.String, java.lang.String)">getZipFile</A>, <A HREF="../../pc2/ex/BaseClient.html#handleCheckedOutRun(pc2.ex.RunInfoAndFiles)">handleCheckedOutRun</A>, <A HREF="../../pc2/ex/BaseClient.html#handleClarAnswered(pc2.ex.ClarInfoAndFiles)">handleClarAnswered</A>, <A HREF="../../pc2/ex/BaseClient.html#handleClarSelected(pc2.ex.ClarInfoAndFiles)">handleClarSelected</A>, <A HREF="../../pc2/ex/BaseClient.html#handleContestStartStop(boolean)">handleContestStartStop</A>, <A HREF="../../pc2/ex/BaseClient.html#handleNewClar(pc2.ex.ClarInfoAndFiles)">handleNewClar</A>, <A HREF="../../pc2/ex/BaseClient.html#handleRunUpdated(pc2.ex.RunInfoAndFiles)">handleRunUpdated</A>, <A HREF="../../pc2/ex/BaseClient.html#isContestRunning()">isContestRunning</A>, <A HREF="../../pc2/ex/BaseClient.html#isLoggedIn()">isLoggedIn</A>, <A HREF="../../pc2/ex/BaseClient.html#isTeamActive(java.lang.Long, java.lang.Long)">isTeamActive</A>, <A HREF="../../pc2/ex/BaseClient.html#logoff()">logoff</A>, <A HREF="../../pc2/ex/BaseClient.html#notifyRunEvaluated(pc2.RunData)">notifyRunEvaluated</A>, <A HREF="../../pc2/ex/BaseClient.html#putBigMessage(java.lang.String)">putBigMessage</A>, <A HREF="../../pc2/ex/BaseClient.html#putFile(java.lang.String, java.lang.String)">putFile</A>, <A HREF="../../pc2/ex/BaseClient.html#resetClient(java.lang.String, boolean, boolean)">resetClient</A>, <A HREF="../../pc2/ex/BaseClient.html#setCountdownClockLabel(javax.swing.JLabel)">setCountdownClockLabel</A>, <A HREF="../../pc2/ex/BaseClient.html#setID(java.lang.Long)">setID</A>, <A HREF="../../pc2/ex/BaseClient.html#setLogDebugLevel(int)">setLogDebugLevel</A>, <A HREF="../../pc2/ex/BaseClient.html#setLogFilename(java.lang.String)">setLogFilename</A>, <A HREF="../../pc2/ex/BaseClient.html#specialCommand(java.lang.Object)">specialCommand</A>, <A HREF="../../pc2/ex/BaseClient.html#submitAnswer(pc2.ex.ClarInfoAndFiles)">submitAnswer</A>, <A HREF="../../pc2/ex/BaseClient.html#submitClarification(java.lang.Long, java.lang.String)">submitClarification</A>, <A HREF="../../pc2/ex/BaseClient.html#submitJudgement(pc2.ex.RunInfoAndFiles, int, boolean)">submitJudgement</A>, <A HREF="../../pc2/ex/BaseClient.html#submitRun(java.lang.Long, java.lang.Long, java.lang.String, java.lang.String[])">submitRun</A>, <A HREF="../../pc2/ex/BaseClient.html#unCheckOutClar(pc2.ex.ClarInfoAndFiles)">unCheckOutClar</A>, <A HREF="../../pc2/ex/BaseClient.html#unCheckOutRun(pc2.ex.RunInfoAndFiles)">unCheckOutRun</A>, <A HREF="../../pc2/ex/BaseClient.html#update(pc2.RemoteObservable, int, java.io.Serializable)">update</A>, <A HREF="../../pc2/ex/BaseClient.html#writeProblemAnswerFile(int, java.lang.String)">writeProblemAnswerFile</A>, <A HREF="../../pc2/ex/BaseClient.html#writeProblemDataFile(int, java.lang.String)">writeProblemDataFile</A></CODE></TD>
300 </TR>
301 </TABLE>
302 &nbsp;<A NAME="methods_inherited_from_class_javax.swing.JFrame"><!-- --></A>
303 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
304 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
305 <TD><B>Methods inherited from class javax.swing.JFrame</B></TD>
306 </TR>
307 <TR BGCOLOR="white" CLASS="TableRowColor">
308 <TD><CODE>addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update</CODE></TD>
309 </TR>
310 </TABLE>
311 &nbsp;<A NAME="methods_inherited_from_class_java.awt.Frame"><!-- --></A>
312 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
313 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
314 <TD><B>Methods inherited from class java.awt.Frame</B></TD>
315 </TR>
316 <TR BGCOLOR="white" CLASS="TableRowColor">
317 <TD><CODE>addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle</CODE></TD>
318 </TR>
319 </TABLE>
320 &nbsp;<A NAME="methods_inherited_from_class_java.awt.Window"><!-- --></A>
321 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
322 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
323 <TD><B>Methods inherited from class java.awt.Window</B></TD>
324 </TR>
325 <TR BGCOLOR="white" CLASS="TableRowColor">
326 <TD><CODE>addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront</CODE></TD>
327 </TR>
328 </TABLE>
329 &nbsp;<A NAME="methods_inherited_from_class_java.awt.Container"><!-- --></A>
330 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
331 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
332 <TD><B>Methods inherited from class java.awt.Container</B></TD>
333 </TR>
334 <TR BGCOLOR="white" CLASS="TableRowColor">
335 <TD><CODE>add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree</CODE></TD>
336 </TR>
337 </TABLE>
338 &nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
339 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
340 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
341 <TD><B>Methods inherited from class java.awt.Component</B></TD>
342 </TR>
343 <TR BGCOLOR="white" CLASS="TableRowColor">
344 <TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus</CODE></TD>
345 </TR>
346 </TABLE>
347 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
348 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
349 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
350 <TD><B>Methods inherited from class java.lang.Object</B></TD>
351 </TR>
352 <TR BGCOLOR="white" CLASS="TableRowColor">
353 <TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
354 </TR>
355 </TABLE>
356 &nbsp;<A NAME="methods_inherited_from_class_java.awt.MenuContainer"><!-- --></A>
357 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
358 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
359 <TD><B>Methods inherited from interface java.awt.MenuContainer</B></TD>
360 </TR>
361 <TR BGCOLOR="white" CLASS="TableRowColor">
362 <TD><CODE>getFont, postEvent</CODE></TD>
363 </TR>
364 </TABLE>
365 &nbsp;
368 <!-- ============ FIELD DETAIL =========== -->
371 <!-- ========= CONSTRUCTOR DETAIL ======== -->
373 <A NAME="constructor_detail"><!-- --></A>
374 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
375 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
376 <TD COLSPAN=1><FONT SIZE="+2">
377 <B>Constructor Detail</B></FONT></TD>
378 </TR>
379 </TABLE>
381 <A NAME="SampleScoreboardClient()"><!-- --></A><H3>
382 SampleScoreboardClient</H3>
383 <PRE>
384 public <B>SampleScoreboardClient</B>()
385 throws java.rmi.RemoteException</PRE>
386 <DL>
387 <DD>SampleScoreboardClient constructor comment.<DD><DL>
388 <DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE> - The exception description.</DL>
389 </DD>
390 </DL>
392 <!-- ============ METHOD DETAIL ========== -->
394 <A NAME="method_detail"><!-- --></A>
395 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
396 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
397 <TD COLSPAN=1><FONT SIZE="+2">
398 <B>Method Detail</B></FONT></TD>
399 </TR>
400 </TABLE>
402 <A NAME="handleClientRefresh()"><!-- --></A><H3>
403 handleClientRefresh</H3>
404 <PRE>
405 public void <B>handleClientRefresh</B>()</PRE>
406 <DL>
407 <DD>handleClientRefresh method comment.<DD><DL>
408 <DT><B>Overrides:</B><DD><CODE><A HREF="../../pc2/ex/ScoreboardClient.html#handleClientRefresh()">handleClientRefresh</A></CODE> in class <CODE><A HREF="../../pc2/ex/ScoreboardClient.html">ScoreboardClient</A></CODE></DL>
409 </DD>
410 </DL>
411 <HR>
413 <A NAME="handleNewRun(pc2.ex.RunInfoAndFiles)"><!-- --></A><H3>
414 handleNewRun</H3>
415 <PRE>
416 public void <B>handleNewRun</B>(<A HREF="../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles</A>&nbsp;run)</PRE>
417 <DL>
418 <DD>Each time a new run is submitted to a PC<SUP>2</SUP> Server
419 this method is called passing run information and files to this
420 method.
422 Note: one can extract the files from <A HREF="../../pc2/ex/RunInfoAndFiles.html"><CODE>RunInfoAndFiles</CODE></A> using
423 <A HREF="../../pc2/ex/RunInfoAndFiles.html#writeUserFile(int, java.lang.String)"><CODE>RunInfoAndFiles.writeUserFile(int,String)</CODE></A>
424 .<DD><DL>
425 <DT><B>Overrides:</B><DD><CODE><A HREF="../../pc2/ex/ScoreboardClient.html#handleNewRun(pc2.ex.RunInfoAndFiles)">handleNewRun</A></CODE> in class <CODE><A HREF="../../pc2/ex/ScoreboardClient.html">ScoreboardClient</A></CODE></DL>
426 </DD>
427 <DD>Following copied from class: <CODE>pc2.ex.BaseClient</CODE></DD>
428 <DD><DL>
429 <DT><B>See Also: </B><DD><A HREF="../../pc2/ex/RunInfoAndFiles.html"><CODE>RunInfoAndFiles</CODE></A>,
430 <A HREF="../../pc2/ex/GetRunsClient.html#handleNewRun(pc2.ex.RunInfoAndFiles)"><CODE>handleNewRun</CODE></A></DL>
431 </DD>
432 </DL>
433 <HR>
435 <A NAME="handleRunJudged(pc2.ex.RunInfoAndFiles, boolean, java.lang.String)"><!-- --></A><H3>
436 handleRunJudged</H3>
437 <PRE>
438 public void <B>handleRunJudged</B>(<A HREF="../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles</A>&nbsp;run,
439 boolean&nbsp;isSolved,
440 java.lang.String&nbsp;judgement)</PRE>
441 <DL>
442 <DD>Each time a run is judged this method will be invoked with
443 the run and judgement info.<DD><DL>
444 <DT><B>Overrides:</B><DD><CODE><A HREF="../../pc2/ex/ScoreboardClient.html#handleRunJudged(pc2.ex.RunInfoAndFiles, boolean, java.lang.String)">handleRunJudged</A></CODE> in class <CODE><A HREF="../../pc2/ex/ScoreboardClient.html">ScoreboardClient</A></CODE></DL>
445 </DD>
446 <DD>Following copied from class: <CODE>pc2.ex.BaseClient</CODE></DD>
447 <DD><DL>
448 <DT><B>See Also: </B><DD><A HREF="../../pc2/ex/RunInfoAndFiles.html"><CODE>RunInfoAndFiles</CODE></A></DL>
449 </DD>
450 </DL>
451 <HR>
453 <A NAME="handleRunStatusUpdated(pc2.ex.RunInfoAndFiles)"><!-- --></A><H3>
454 handleRunStatusUpdated</H3>
455 <PRE>
456 public void <B>handleRunStatusUpdated</B>(<A HREF="../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles</A>&nbsp;run)</PRE>
457 <DL>
458 <DD>Invoked when run is judged<DD><DL>
459 <DT><B>Overrides:</B><DD><CODE><A HREF="../../pc2/ex/ScoreboardClient.html#handleRunStatusUpdated(pc2.ex.RunInfoAndFiles)">handleRunStatusUpdated</A></CODE> in class <CODE><A HREF="../../pc2/ex/ScoreboardClient.html">ScoreboardClient</A></CODE></DL>
460 </DD>
461 <DD><DL>
462 <DT><B>Parameters:</B><DD><CODE>run</CODE> - pc2.ex.RunInfoAndFiles</DL>
463 </DD>
464 </DL>
465 <HR>
467 <A NAME="handleSettingsUpdated()"><!-- --></A><H3>
468 handleSettingsUpdated</H3>
469 <PRE>
470 public void <B>handleSettingsUpdated</B>()</PRE>
471 <DL>
472 <DD>Indicates when contest settings have changed<DD><DL>
473 <DT><B>Overrides:</B><DD><CODE><A HREF="../../pc2/ex/ScoreboardClient.html#handleSettingsUpdated()">handleSettingsUpdated</A></CODE> in class <CODE><A HREF="../../pc2/ex/ScoreboardClient.html">ScoreboardClient</A></CODE></DL>
474 </DD>
475 </DL>
476 <HR>
478 <A NAME="handleUNCheckedOutRun(pc2.ex.RunInfoAndFiles)"><!-- --></A><H3>
479 handleUNCheckedOutRun</H3>
480 <PRE>
481 public void <B>handleUNCheckedOutRun</B>(<A HREF="../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles</A>&nbsp;run)</PRE>
482 <DL>
483 <DD>When a judge un checks out (returns a run without judging) this is invoked<DD><DL>
484 <DT><B>Overrides:</B><DD><CODE><A HREF="../../pc2/ex/ScoreboardClient.html#handleUNCheckedOutRun(pc2.ex.RunInfoAndFiles)">handleUNCheckedOutRun</A></CODE> in class <CODE><A HREF="../../pc2/ex/ScoreboardClient.html">ScoreboardClient</A></CODE></DL>
485 </DD>
486 <DD><DL>
487 <DT><B>Parameters:</B><DD><CODE>run</CODE> - pc2.ex.RunInfoAndFiles<DT><B>See Also: </B><DD><A HREF="../../pc2/ex/RunInfoAndFiles.html"><CODE>RunInfoAndFiles</CODE></A></DL>
488 </DD>
489 </DL>
490 <HR>
492 <A NAME="main(java.lang.String[])"><!-- --></A><H3>
493 main</H3>
494 <PRE>
495 public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
496 <DL>
497 <DD>Starts the application.<DD><DL>
498 <DT><B>Parameters:</B><DD><CODE>args</CODE> - java.lang.String[]</DL>
499 </DD>
500 </DL>
501 <!-- ========= END OF CLASS DATA ========= -->
502 <HR>
504 <!-- ========== START OF NAVBAR ========== -->
505 <A NAME="navbar_bottom"><!-- --></A>
506 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
507 <TR>
508 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
509 <A NAME="navbar_bottom_firstrow"><!-- --></A>
510 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
511 <TR ALIGN="center" VALIGN="top">
512 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
513 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
514 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
515 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
516 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
517 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
518 </TR>
519 </TABLE>
520 </TD>
521 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
522 Questions? <A HREf=mailto:pc2@ecs.csus.edu>Send mail to PC<sup>2</sup></a></EM>
523 </TD>
524 </TR>
526 <TR>
527 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
528 &nbsp;<A HREF="../../pc2/ex/SampleJudgeClient.html"><B>PREV CLASS</B></A>&nbsp;
529 &nbsp;<A HREF="../../pc2/ex/SampleTeamClent.html"><B>NEXT CLASS</B></A></FONT></TD>
530 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
531 <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
532 &nbsp;<A HREF="SampleScoreboardClient.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
533 </TR>
534 <TR>
535 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
536 SUMMARY: &nbsp;<A HREF="#inner_classes_inherited_from_class_javax.swing.JFrame">INNER</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_pc2.ex.BaseClient">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
537 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
538 DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
539 </TR>
540 </TABLE>
541 <!-- =========== END OF NAVBAR =========== -->
543 <HR>
545 </BODY>
546 </HTML>