Removing uneeded file.
[and.git] / PC^2 / pc2board / doc / pc2ex / pc2 / ex / ScoreboardClient.html
blob6ae82e4ca4131581547cfd7d0d69957cd80c3e0b
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 ScoreboardClient
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/SampleTeamClent.html"><B>PREV CLASS</B></A>&nbsp;
38 &nbsp;<A HREF="../../pc2/ex/ScoreDataComparator.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="ScoreboardClient.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 ScoreboardClient</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 +--<B>pc2.ex.ScoreboardClient</B>
75 </PRE>
76 <DL>
77 <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>
78 </DL>
79 <DL>
80 <DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../pc2/ex/SampleScoreboardClient.html">SampleScoreboardClient</A></DD>
81 </DL>
82 <HR>
83 <DL>
84 <DT>public abstract class <B>ScoreboardClient</B><DT>extends <A HREF="../../pc2/ex/BaseClient.html">BaseClient</A></DL>
86 <P>
87 An abstract PC<sup>2</sup> Scoreboard Client that uses BaseClient
88 <P>
89 This Class contains all the &quot;handle&quot; methods
90 required to implement a Scoreboard Client. Instead of figuring
91 out which handle methods need to be used from BaseClient,
92 this class has been used to create the PC<sup>2</sup> Scoreboard Client.
94 <P>
95 Prerequisites: <br>
96 - Extend this class <br>
97 - Create Scoreboard accounts on admin <br>
98 <P>
99 Important details: <br>
100 - Remember to use loggoffPC2() before exiting <br>
103 <DL>
104 <DT><B>See Also: </B><DD><A HREF="../../pc2/ex/BaseClient.html"><CODE>BaseClient</CODE></A>, <A HREF="../../serialized-form.html#pc2.ex.ScoreboardClient">Serialized Form</A></DL>
105 <HR>
108 <!-- ======== INNER CLASS SUMMARY ======== -->
110 <A NAME="inner_classes_inherited_from_class_javax.swing.JFrame"><!-- --></A>
111 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
112 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
113 <TD><B>Inner classes inherited from class javax.swing.JFrame</B></TD>
114 </TR>
115 <TR BGCOLOR="white" CLASS="TableRowColor">
116 <TD><CODE>javax.swing.JFrame.AccessibleJFrame</CODE></TD>
117 </TR>
118 </TABLE>
119 &nbsp;<A NAME="inner_classes_inherited_from_class_java.awt.Frame"><!-- --></A>
120 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
121 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
122 <TD><B>Inner classes inherited from class java.awt.Frame</B></TD>
123 </TR>
124 <TR BGCOLOR="white" CLASS="TableRowColor">
125 <TD><CODE>java.awt.Frame.AccessibleAWTFrame</CODE></TD>
126 </TR>
127 </TABLE>
128 &nbsp;<A NAME="inner_classes_inherited_from_class_java.awt.Window"><!-- --></A>
129 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
130 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
131 <TD><B>Inner classes inherited from class java.awt.Window</B></TD>
132 </TR>
133 <TR BGCOLOR="white" CLASS="TableRowColor">
134 <TD><CODE>java.awt.Window.AccessibleAWTWindow</CODE></TD>
135 </TR>
136 </TABLE>
137 &nbsp;<A NAME="inner_classes_inherited_from_class_java.awt.Container"><!-- --></A>
138 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
139 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
140 <TD><B>Inner classes inherited from class java.awt.Container</B></TD>
141 </TR>
142 <TR BGCOLOR="white" CLASS="TableRowColor">
143 <TD><CODE>java.awt.Container.AccessibleAWTContainer</CODE></TD>
144 </TR>
145 </TABLE>
146 &nbsp;<A NAME="inner_classes_inherited_from_class_java.awt.Component"><!-- --></A>
147 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
148 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
149 <TD><B>Inner classes inherited from class java.awt.Component</B></TD>
150 </TR>
151 <TR BGCOLOR="white" CLASS="TableRowColor">
152 <TD><CODE>java.awt.Component.AccessibleAWTComponent</CODE></TD>
153 </TR>
154 </TABLE>
155 &nbsp;
156 <!-- =========== FIELD SUMMARY =========== -->
158 <A NAME="fields_inherited_from_class_pc2.ex.BaseClient"><!-- --></A>
159 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
160 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
161 <TD><B>Fields inherited from class pc2.ex.<A HREF="../../pc2/ex/BaseClient.html">BaseClient</A></B></TD>
162 </TR>
163 <TR BGCOLOR="white" CLASS="TableRowColor">
164 <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>
165 </TR>
166 </TABLE>
167 &nbsp;<A NAME="fields_inherited_from_class_javax.swing.JFrame"><!-- --></A>
168 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
169 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
170 <TD><B>Fields inherited from class javax.swing.JFrame</B></TD>
171 </TR>
172 <TR BGCOLOR="white" CLASS="TableRowColor">
173 <TD><CODE>accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled</CODE></TD>
174 </TR>
175 </TABLE>
176 &nbsp;<A NAME="fields_inherited_from_class_java.awt.Frame"><!-- --></A>
177 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
178 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
179 <TD><B>Fields inherited from class java.awt.Frame</B></TD>
180 </TR>
181 <TR BGCOLOR="white" CLASS="TableRowColor">
182 <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>
183 </TR>
184 </TABLE>
185 &nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
186 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
187 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
188 <TD><B>Fields inherited from class java.awt.Component</B></TD>
189 </TR>
190 <TR BGCOLOR="white" CLASS="TableRowColor">
191 <TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
192 </TR>
193 </TABLE>
194 &nbsp;<A NAME="fields_inherited_from_class_javax.swing.WindowConstants"><!-- --></A>
195 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
196 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
197 <TD><B>Fields inherited from interface javax.swing.WindowConstants</B></TD>
198 </TR>
199 <TR BGCOLOR="white" CLASS="TableRowColor">
200 <TD><CODE>DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE</CODE></TD>
201 </TR>
202 </TABLE>
203 &nbsp;<A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
204 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
205 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
206 <TD><B>Fields inherited from interface java.awt.image.ImageObserver</B></TD>
207 </TR>
208 <TR BGCOLOR="white" CLASS="TableRowColor">
209 <TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
210 </TR>
211 </TABLE>
212 &nbsp;
213 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
215 <A NAME="constructor_summary"><!-- --></A>
216 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
217 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
218 <TD COLSPAN=2><FONT SIZE="+2">
219 <B>Constructor Summary</B></FONT></TD>
220 </TR>
221 <TR BGCOLOR="white" CLASS="TableRowColor">
222 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#ScoreboardClient()">ScoreboardClient</A></B>()</CODE>
224 <BR>
225 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
226 </TR>
227 </TABLE>
228 &nbsp;
229 <!-- ========== METHOD SUMMARY =========== -->
231 <A NAME="method_summary"><!-- --></A>
232 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
233 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
234 <TD COLSPAN=2><FONT SIZE="+2">
235 <B>Method Summary</B></FONT></TD>
236 </TR>
237 <TR BGCOLOR="white" CLASS="TableRowColor">
238 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
239 <CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
240 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#getAllProblemColor(int)">getAllProblemColor</A></B>(int&nbsp;siteNum)</CODE>
242 <BR>
243 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get All Balloon Colors per site</TD>
244 </TR>
245 <TR BGCOLOR="white" CLASS="TableRowColor">
246 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
247 <CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
248 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#getAllProblemColors(int)">getAllProblemColors</A></B>(int&nbsp;siteId)</CODE>
250 <BR>
251 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get All Balloon Colors per site</TD>
252 </TR>
253 <TR BGCOLOR="white" CLASS="TableRowColor">
254 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
255 <CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
256 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#getAllProblemColors(java.lang.Long)">getAllProblemColors</A></B>(java.lang.Long&nbsp;siteId)</CODE>
258 <BR>
259 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
260 </TR>
261 <TR BGCOLOR="white" CLASS="TableRowColor">
262 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
263 <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
264 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#getBalloonEmail(int)">getBalloonEmail</A></B>(int&nbsp;siteId)</CODE>
266 <BR>
267 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Insert the method's description here.</TD>
268 </TR>
269 <TR BGCOLOR="white" CLASS="TableRowColor">
270 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
271 <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
272 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#getBalloonEmail(java.lang.Long)">getBalloonEmail</A></B>(java.lang.Long&nbsp;siteId)</CODE>
274 <BR>
275 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Insert the method's description here.</TD>
276 </TR>
277 <TR BGCOLOR="white" CLASS="TableRowColor">
278 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
279 <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
280 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#getPrintDevice(int)">getPrintDevice</A></B>(int&nbsp;siteId)</CODE>
282 <BR>
283 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Insert the method's description here.</TD>
284 </TR>
285 <TR BGCOLOR="white" CLASS="TableRowColor">
286 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
287 <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
288 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#getPrintDevice(java.lang.Long)">getPrintDevice</A></B>(java.lang.Long&nbsp;siteId)</CODE>
290 <BR>
291 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Insert the method's description here.</TD>
292 </TR>
293 <TR BGCOLOR="white" CLASS="TableRowColor">
294 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
295 <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
296 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#getProblemColor(int, int)">getProblemColor</A></B>(int&nbsp;problemId,
297 int&nbsp;siteId)</CODE>
299 <BR>
300 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Insert the method's description here.</TD>
301 </TR>
302 <TR BGCOLOR="white" CLASS="TableRowColor">
303 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
304 <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
305 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#getProblemColor(java.lang.Long, java.lang.Long)">getProblemColor</A></B>(java.lang.Long&nbsp;problemId,
306 java.lang.Long&nbsp;siteId)</CODE>
308 <BR>
309 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Insert the method's description here.</TD>
310 </TR>
311 <TR BGCOLOR="white" CLASS="TableRowColor">
312 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
313 <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
314 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#getSMTPServer(int)">getSMTPServer</A></B>(int&nbsp;siteId)</CODE>
316 <BR>
317 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get the SMTP Server for the particular site</TD>
318 </TR>
319 <TR BGCOLOR="white" CLASS="TableRowColor">
320 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
321 <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
322 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#getSMTPServer(java.lang.Long)">getSMTPServer</A></B>(java.lang.Long&nbsp;siteId)</CODE>
324 <BR>
325 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
326 </TR>
327 <TR BGCOLOR="white" CLASS="TableRowColor">
328 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
329 <CODE>abstract &nbsp;void</CODE></FONT></TD>
330 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#handleClientRefresh()">handleClientRefresh</A></B>()</CODE>
332 <BR>
333 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When a site is reset (all runs and clars cleared)
334 </TD>
335 </TR>
336 <TR BGCOLOR="white" CLASS="TableRowColor">
337 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
338 <CODE>abstract &nbsp;void</CODE></FONT></TD>
339 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#handleNewRun(pc2.ex.RunInfoAndFiles)">handleNewRun</A></B>(<A HREF="../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles</A>&nbsp;run)</CODE>
341 <BR>
342 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each time a new run is submitted to a PC<SUP>2</SUP> Server
343 this method is called passing run information and files to this
344 method.</TD>
345 </TR>
346 <TR BGCOLOR="white" CLASS="TableRowColor">
347 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
348 <CODE>abstract &nbsp;void</CODE></FONT></TD>
349 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#handleRunJudged(pc2.ex.RunInfoAndFiles, boolean, java.lang.String)">handleRunJudged</A></B>(<A HREF="../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles</A>&nbsp;run,
350 boolean&nbsp;isSolved,
351 java.lang.String&nbsp;judgement)</CODE>
353 <BR>
354 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each time a run is judged this method will be invoked with
355 the run and judgement info.</TD>
356 </TR>
357 <TR BGCOLOR="white" CLASS="TableRowColor">
358 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
359 <CODE>abstract &nbsp;void</CODE></FONT></TD>
360 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#handleRunStatusUpdated(pc2.ex.RunInfoAndFiles)">handleRunStatusUpdated</A></B>(<A HREF="../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles</A>&nbsp;run)</CODE>
362 <BR>
363 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invoked when run is judged</TD>
364 </TR>
365 <TR BGCOLOR="white" CLASS="TableRowColor">
366 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
367 <CODE>abstract &nbsp;void</CODE></FONT></TD>
368 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#handleSettingsUpdated()">handleSettingsUpdated</A></B>()</CODE>
370 <BR>
371 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates when contest settings have changed</TD>
372 </TR>
373 <TR BGCOLOR="white" CLASS="TableRowColor">
374 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
375 <CODE>abstract &nbsp;void</CODE></FONT></TD>
376 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#handleUNCheckedOutRun(pc2.ex.RunInfoAndFiles)">handleUNCheckedOutRun</A></B>(<A HREF="../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles</A>&nbsp;run)</CODE>
378 <BR>
379 &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>
380 </TR>
381 <TR BGCOLOR="white" CLASS="TableRowColor">
382 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
383 <CODE>&nbsp;boolean</CODE></FONT></TD>
384 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#isBalloonIncludeNos(int)">isBalloonIncludeNos</A></B>(int&nbsp;siteId)</CODE>
386 <BR>
387 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns true if should also print "No" responses</TD>
388 </TR>
389 <TR BGCOLOR="white" CLASS="TableRowColor">
390 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
391 <CODE>&nbsp;boolean</CODE></FONT></TD>
392 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#isBalloonIncludeNos(java.lang.Long)">isBalloonIncludeNos</A></B>(java.lang.Long&nbsp;siteId)</CODE>
394 <BR>
395 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns true if should also print "No" responses</TD>
396 </TR>
397 <TR BGCOLOR="white" CLASS="TableRowColor">
398 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
399 <CODE>&nbsp;boolean</CODE></FONT></TD>
400 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#isBalloonModeEnabled()">isBalloonModeEnabled</A></B>()</CODE>
402 <BR>
403 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns true if balloon printing is enabled</TD>
404 </TR>
405 <TR BGCOLOR="white" CLASS="TableRowColor">
406 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
407 <CODE>&nbsp;boolean</CODE></FONT></TD>
408 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#loginToPC2(java.lang.String, java.lang.String, long, java.lang.String, java.lang.String)">loginToPC2</A></B>(java.lang.String&nbsp;iP,
409 java.lang.String&nbsp;port,
410 long&nbsp;siteId,
411 java.lang.String&nbsp;loginId,
412 java.lang.String&nbsp;password)</CODE>
414 <BR>
415 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Login to a PC<SUP>2</SUP> Server.</TD>
416 </TR>
417 <TR BGCOLOR="white" CLASS="TableRowColor">
418 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
419 <CODE>&nbsp;boolean</CODE></FONT></TD>
420 <TD><CODE><B><A HREF="../../pc2/ex/ScoreboardClient.html#logoffPC2()">logoffPC2</A></B>()</CODE>
422 <BR>
423 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Logoff from PC<SUP>2</SUP> Server.</TD>
424 </TR>
425 </TABLE>
426 &nbsp;<A NAME="methods_inherited_from_class_pc2.ex.BaseClient"><!-- --></A>
427 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
428 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
429 <TD><B>Methods inherited from class pc2.ex.<A HREF="../../pc2/ex/BaseClient.html">BaseClient</A></B></TD>
430 </TR>
431 <TR BGCOLOR="white" CLASS="TableRowColor">
432 <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>
433 </TR>
434 </TABLE>
435 &nbsp;<A NAME="methods_inherited_from_class_javax.swing.JFrame"><!-- --></A>
436 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
437 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
438 <TD><B>Methods inherited from class javax.swing.JFrame</B></TD>
439 </TR>
440 <TR BGCOLOR="white" CLASS="TableRowColor">
441 <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>
442 </TR>
443 </TABLE>
444 &nbsp;<A NAME="methods_inherited_from_class_java.awt.Frame"><!-- --></A>
445 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
446 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
447 <TD><B>Methods inherited from class java.awt.Frame</B></TD>
448 </TR>
449 <TR BGCOLOR="white" CLASS="TableRowColor">
450 <TD><CODE>addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle</CODE></TD>
451 </TR>
452 </TABLE>
453 &nbsp;<A NAME="methods_inherited_from_class_java.awt.Window"><!-- --></A>
454 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
455 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
456 <TD><B>Methods inherited from class java.awt.Window</B></TD>
457 </TR>
458 <TR BGCOLOR="white" CLASS="TableRowColor">
459 <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>
460 </TR>
461 </TABLE>
462 &nbsp;<A NAME="methods_inherited_from_class_java.awt.Container"><!-- --></A>
463 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
464 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
465 <TD><B>Methods inherited from class java.awt.Container</B></TD>
466 </TR>
467 <TR BGCOLOR="white" CLASS="TableRowColor">
468 <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>
469 </TR>
470 </TABLE>
471 &nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
472 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
473 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
474 <TD><B>Methods inherited from class java.awt.Component</B></TD>
475 </TR>
476 <TR BGCOLOR="white" CLASS="TableRowColor">
477 <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>
478 </TR>
479 </TABLE>
480 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
481 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
482 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
483 <TD><B>Methods inherited from class java.lang.Object</B></TD>
484 </TR>
485 <TR BGCOLOR="white" CLASS="TableRowColor">
486 <TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
487 </TR>
488 </TABLE>
489 &nbsp;<A NAME="methods_inherited_from_class_java.awt.MenuContainer"><!-- --></A>
490 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
491 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
492 <TD><B>Methods inherited from interface java.awt.MenuContainer</B></TD>
493 </TR>
494 <TR BGCOLOR="white" CLASS="TableRowColor">
495 <TD><CODE>getFont, postEvent</CODE></TD>
496 </TR>
497 </TABLE>
498 &nbsp;
501 <!-- ============ FIELD DETAIL =========== -->
504 <!-- ========= CONSTRUCTOR DETAIL ======== -->
506 <A NAME="constructor_detail"><!-- --></A>
507 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
508 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
509 <TD COLSPAN=1><FONT SIZE="+2">
510 <B>Constructor Detail</B></FONT></TD>
511 </TR>
512 </TABLE>
514 <A NAME="ScoreboardClient()"><!-- --></A><H3>
515 ScoreboardClient</H3>
516 <PRE>
517 public <B>ScoreboardClient</B>()
518 throws java.rmi.RemoteException</PRE>
519 <DL>
520 </DL>
522 <!-- ============ METHOD DETAIL ========== -->
524 <A NAME="method_detail"><!-- --></A>
525 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
526 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
527 <TD COLSPAN=1><FONT SIZE="+2">
528 <B>Method Detail</B></FONT></TD>
529 </TR>
530 </TABLE>
532 <A NAME="getAllProblemColor(int)"><!-- --></A><H3>
533 getAllProblemColor</H3>
534 <PRE>
535 public final java.lang.String[] <B>getAllProblemColor</B>(int&nbsp;siteNum)</PRE>
536 <DL>
537 <DD>Get All Balloon Colors per site<DD><DL>
538 <DT><B>Parameters:</B><DD><CODE>siteNum</CODE> - int<DT><B>Returns:</B><DD>java.lang.String[]</DL>
539 </DD>
540 </DL>
541 <HR>
543 <A NAME="getAllProblemColors(int)"><!-- --></A><H3>
544 getAllProblemColors</H3>
545 <PRE>
546 public final java.lang.String[] <B>getAllProblemColors</B>(int&nbsp;siteId)</PRE>
547 <DL>
548 <DD>Get All Balloon Colors per site<DD><DL>
549 <DT><B>Parameters:</B><DD><CODE>siteId</CODE> - int<DT><B>Returns:</B><DD>java.lang.String[]</DL>
550 </DD>
551 </DL>
552 <HR>
554 <A NAME="getAllProblemColors(java.lang.Long)"><!-- --></A><H3>
555 getAllProblemColors</H3>
556 <PRE>
557 public final java.lang.String[] <B>getAllProblemColors</B>(java.lang.Long&nbsp;siteId)</PRE>
558 <DL>
559 <DD><DL>
560 <DT><B>Parameters:</B><DD><CODE>siteId</CODE> - java.lang.Long<DT><B>Returns:</B><DD>java.lang.String[]</DL>
561 </DD>
562 </DL>
563 <HR>
565 <A NAME="getBalloonEmail(int)"><!-- --></A><H3>
566 getBalloonEmail</H3>
567 <PRE>
568 public final java.lang.String <B>getBalloonEmail</B>(int&nbsp;siteId)</PRE>
569 <DL>
570 <DD>Insert the method's description here.
571 Creation date: (9/10/2002 12:29:36 PM)<DD><DL>
572 <DT><B>Parameters:</B><DD><CODE>siteId</CODE> - int<DT><B>Returns:</B><DD>java.lang.String</DL>
573 </DD>
574 </DL>
575 <HR>
577 <A NAME="getBalloonEmail(java.lang.Long)"><!-- --></A><H3>
578 getBalloonEmail</H3>
579 <PRE>
580 public final java.lang.String <B>getBalloonEmail</B>(java.lang.Long&nbsp;siteId)</PRE>
581 <DL>
582 <DD>Insert the method's description here.
583 Creation date: (9/10/2002 12:29:36 PM)<DD><DL>
584 <DT><B>Parameters:</B><DD><CODE>siteId</CODE> - java.lang.Long<DT><B>Returns:</B><DD>java.lang.String</DL>
585 </DD>
586 </DL>
587 <HR>
589 <A NAME="getPrintDevice(int)"><!-- --></A><H3>
590 getPrintDevice</H3>
591 <PRE>
592 public final java.lang.String <B>getPrintDevice</B>(int&nbsp;siteId)</PRE>
593 <DL>
594 <DD>Insert the method's description here.
595 Creation date: (9/10/2002 12:29:36 PM)<DD><DL>
596 <DT><B>Parameters:</B><DD><CODE>siteId</CODE> - int<DT><B>Returns:</B><DD>java.lang.String</DL>
597 </DD>
598 </DL>
599 <HR>
601 <A NAME="getPrintDevice(java.lang.Long)"><!-- --></A><H3>
602 getPrintDevice</H3>
603 <PRE>
604 public final java.lang.String <B>getPrintDevice</B>(java.lang.Long&nbsp;siteId)</PRE>
605 <DL>
606 <DD>Insert the method's description here.
607 Creation date: (9/10/2002 12:29:36 PM)<DD><DL>
608 <DT><B>Parameters:</B><DD><CODE>siteId</CODE> - java.lang.Long<DT><B>Returns:</B><DD>java.lang.String</DL>
609 </DD>
610 </DL>
611 <HR>
613 <A NAME="getProblemColor(int, int)"><!-- --></A><H3>
614 getProblemColor</H3>
615 <PRE>
616 public final java.lang.String <B>getProblemColor</B>(int&nbsp;problemId,
617 int&nbsp;siteId)</PRE>
618 <DL>
619 <DD>Insert the method's description here.
620 Creation date: (9/10/2002 12:29:36 PM)<DD><DL>
621 <DT><B>Parameters:</B><DD><CODE>problemId</CODE> - int<DD><CODE>siteId</CODE> - int<DT><B>Returns:</B><DD>java.lang.String</DL>
622 </DD>
623 </DL>
624 <HR>
626 <A NAME="getProblemColor(java.lang.Long, java.lang.Long)"><!-- --></A><H3>
627 getProblemColor</H3>
628 <PRE>
629 public final java.lang.String <B>getProblemColor</B>(java.lang.Long&nbsp;problemId,
630 java.lang.Long&nbsp;siteId)</PRE>
631 <DL>
632 <DD>Insert the method's description here.
633 Creation date: (9/10/2002 12:29:36 PM)<DD><DL>
634 <DT><B>Parameters:</B><DD><CODE>problemId</CODE> - java.lang.Long<DD><CODE>siteId</CODE> - java.lang.Long<DT><B>Returns:</B><DD>java.lang.String</DL>
635 </DD>
636 </DL>
637 <HR>
639 <A NAME="getSMTPServer(int)"><!-- --></A><H3>
640 getSMTPServer</H3>
641 <PRE>
642 public final java.lang.String <B>getSMTPServer</B>(int&nbsp;siteId)</PRE>
643 <DL>
644 <DD>get the SMTP Server for the particular site<DD><DL>
645 <DT><B>Parameters:</B><DD><CODE>siteId</CODE> - int<DT><B>Returns:</B><DD>java.lang.String</DL>
646 </DD>
647 </DL>
648 <HR>
650 <A NAME="getSMTPServer(java.lang.Long)"><!-- --></A><H3>
651 getSMTPServer</H3>
652 <PRE>
653 public final java.lang.String <B>getSMTPServer</B>(java.lang.Long&nbsp;siteId)</PRE>
654 <DL>
655 <DD><DL>
656 <DT><B>Parameters:</B><DD><CODE>siteId</CODE> - java.lang.Long<DT><B>Returns:</B><DD>java.lang.String<DT><B>See Also: </B><DD><A HREF="../../pc2/ex/ScoreboardClient.html#getSMTPServer(int)"><CODE>getSMTPServer(int)</CODE></A></DL>
657 </DD>
658 </DL>
659 <HR>
661 <A NAME="handleClientRefresh()"><!-- --></A><H3>
662 handleClientRefresh</H3>
663 <PRE>
664 public abstract void <B>handleClientRefresh</B>()</PRE>
665 <DL>
666 <DD><B>Description copied from class: <CODE><A HREF="../../pc2/ex/BaseClient.html">BaseClient</A></CODE></B></DD>
667 <DD>When a site is reset (all runs and clars cleared)
669 This is invoked when this client needs to refresh all its
670 internal run and clar lists/grids.
672 Should be overridden by every Client.
673 <P><DD><DL>
674 <DT><B>Overrides:</B><DD><CODE><A HREF="../../pc2/ex/BaseClient.html#handleClientRefresh()">handleClientRefresh</A></CODE> in class <CODE><A HREF="../../pc2/ex/BaseClient.html">BaseClient</A></CODE></DL>
675 </DD>
676 </DL>
677 <HR>
679 <A NAME="handleNewRun(pc2.ex.RunInfoAndFiles)"><!-- --></A><H3>
680 handleNewRun</H3>
681 <PRE>
682 public abstract void <B>handleNewRun</B>(<A HREF="../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles</A>&nbsp;run)</PRE>
683 <DL>
684 <DD>Each time a new run is submitted to a PC<SUP>2</SUP> Server
685 this method is called passing run information and files to this
686 method.
688 Note: one can extract the files from <A HREF="../../pc2/ex/RunInfoAndFiles.html"><CODE>RunInfoAndFiles</CODE></A> using
689 <A HREF="../../pc2/ex/RunInfoAndFiles.html#writeUserFile(int, java.lang.String)"><CODE>RunInfoAndFiles.writeUserFile(int,String)</CODE></A>
690 .<DD><DL>
691 <DT><B>Overrides:</B><DD><CODE><A HREF="../../pc2/ex/BaseClient.html#handleNewRun(pc2.ex.RunInfoAndFiles)">handleNewRun</A></CODE> in class <CODE><A HREF="../../pc2/ex/BaseClient.html">BaseClient</A></CODE></DL>
692 </DD>
693 <DD>Following copied from class: <CODE>pc2.ex.BaseClient</CODE></DD>
694 <DD><DL>
695 <DT><B>See Also: </B><DD><A HREF="../../pc2/ex/RunInfoAndFiles.html"><CODE>RunInfoAndFiles</CODE></A>,
696 <A HREF="../../pc2/ex/GetRunsClient.html#handleNewRun(pc2.ex.RunInfoAndFiles)"><CODE>handleNewRun</CODE></A></DL>
697 </DD>
698 </DL>
699 <HR>
701 <A NAME="handleRunJudged(pc2.ex.RunInfoAndFiles, boolean, java.lang.String)"><!-- --></A><H3>
702 handleRunJudged</H3>
703 <PRE>
704 public abstract void <B>handleRunJudged</B>(<A HREF="../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles</A>&nbsp;run,
705 boolean&nbsp;isSolved,
706 java.lang.String&nbsp;judgement)</PRE>
707 <DL>
708 <DD>Each time a run is judged this method will be invoked with
709 the run and judgement info.<DD><DL>
710 <DT><B>Overrides:</B><DD><CODE><A HREF="../../pc2/ex/BaseClient.html#handleRunJudged(pc2.ex.RunInfoAndFiles, boolean, java.lang.String)">handleRunJudged</A></CODE> in class <CODE><A HREF="../../pc2/ex/BaseClient.html">BaseClient</A></CODE></DL>
711 </DD>
712 <DD>Following copied from class: <CODE>pc2.ex.BaseClient</CODE></DD>
713 <DD><DL>
714 <DT><B>See Also: </B><DD><A HREF="../../pc2/ex/RunInfoAndFiles.html"><CODE>RunInfoAndFiles</CODE></A></DL>
715 </DD>
716 </DL>
717 <HR>
719 <A NAME="handleRunStatusUpdated(pc2.ex.RunInfoAndFiles)"><!-- --></A><H3>
720 handleRunStatusUpdated</H3>
721 <PRE>
722 public abstract void <B>handleRunStatusUpdated</B>(<A HREF="../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles</A>&nbsp;run)</PRE>
723 <DL>
724 <DD>Invoked when run is judged<DD><DL>
725 <DT><B>Overrides:</B><DD><CODE><A HREF="../../pc2/ex/BaseClient.html#handleRunStatusUpdated(pc2.ex.RunInfoAndFiles)">handleRunStatusUpdated</A></CODE> in class <CODE><A HREF="../../pc2/ex/BaseClient.html">BaseClient</A></CODE></DL>
726 </DD>
727 <DD><DL>
728 <DT><B>Parameters:</B><DD><CODE>run</CODE> - pc2.ex.RunInfoAndFiles</DL>
729 </DD>
730 </DL>
731 <HR>
733 <A NAME="handleSettingsUpdated()"><!-- --></A><H3>
734 handleSettingsUpdated</H3>
735 <PRE>
736 public abstract void <B>handleSettingsUpdated</B>()</PRE>
737 <DL>
738 <DD>Indicates when contest settings have changed<DD><DL>
739 <DT><B>Overrides:</B><DD><CODE><A HREF="../../pc2/ex/BaseClient.html#handleSettingsUpdated()">handleSettingsUpdated</A></CODE> in class <CODE><A HREF="../../pc2/ex/BaseClient.html">BaseClient</A></CODE></DL>
740 </DD>
741 </DL>
742 <HR>
744 <A NAME="handleUNCheckedOutRun(pc2.ex.RunInfoAndFiles)"><!-- --></A><H3>
745 handleUNCheckedOutRun</H3>
746 <PRE>
747 public abstract void <B>handleUNCheckedOutRun</B>(<A HREF="../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles</A>&nbsp;run)</PRE>
748 <DL>
749 <DD>When a judge un checks out (returns a run without judging) this is invoked<DD><DL>
750 <DT><B>Overrides:</B><DD><CODE><A HREF="../../pc2/ex/BaseClient.html#handleUNCheckedOutRun(pc2.ex.RunInfoAndFiles)">handleUNCheckedOutRun</A></CODE> in class <CODE><A HREF="../../pc2/ex/BaseClient.html">BaseClient</A></CODE></DL>
751 </DD>
752 <DD><DL>
753 <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>
754 </DD>
755 </DL>
756 <HR>
758 <A NAME="isBalloonIncludeNos(int)"><!-- --></A><H3>
759 isBalloonIncludeNos</H3>
760 <PRE>
761 public final boolean <B>isBalloonIncludeNos</B>(int&nbsp;siteId)</PRE>
762 <DL>
763 <DD>returns true if should also print "No" responses<DD><DL>
764 <DT><B>Parameters:</B><DD><CODE>siteId</CODE> - int<DT><B>Returns:</B><DD>boolean</DL>
765 </DD>
766 </DL>
767 <HR>
769 <A NAME="isBalloonIncludeNos(java.lang.Long)"><!-- --></A><H3>
770 isBalloonIncludeNos</H3>
771 <PRE>
772 public final boolean <B>isBalloonIncludeNos</B>(java.lang.Long&nbsp;siteId)</PRE>
773 <DL>
774 <DD>returns true if should also print "No" responses<DD><DL>
775 <DT><B>Parameters:</B><DD><CODE>siteId</CODE> - java.lang.Long<DT><B>Returns:</B><DD>boolean</DL>
776 </DD>
777 </DL>
778 <HR>
780 <A NAME="isBalloonModeEnabled()"><!-- --></A><H3>
781 isBalloonModeEnabled</H3>
782 <PRE>
783 public final boolean <B>isBalloonModeEnabled</B>()</PRE>
784 <DL>
785 <DD>returns true if balloon printing is enabled<DD><DL>
786 <DT><B>Returns:</B><DD>boolean</DL>
787 </DD>
788 </DL>
789 <HR>
791 <A NAME="loginToPC2(java.lang.String, java.lang.String, long, java.lang.String, java.lang.String)"><!-- --></A><H3>
792 loginToPC2</H3>
793 <PRE>
794 public final boolean <B>loginToPC2</B>(java.lang.String&nbsp;iP,
795 java.lang.String&nbsp;port,
796 long&nbsp;siteId,
797 java.lang.String&nbsp;loginId,
798 java.lang.String&nbsp;password)
799 throws java.lang.Exception</PRE>
800 <DL>
801 <DD>Login to a PC<SUP>2</SUP> Server.
803 Use this method to login as a board<DD><DL>
804 <DT><B>See Also: </B><DD><A HREF="../../pc2/ex/BaseClient.html#connect(java.lang.String, java.lang.String, long, java.lang.String, java.lang.String)"><CODE>BaseClient.connect(java.lang.String, java.lang.String, long, java.lang.String, java.lang.String)</CODE></A></DL>
805 </DD>
806 </DL>
807 <HR>
809 <A NAME="logoffPC2()"><!-- --></A><H3>
810 logoffPC2</H3>
811 <PRE>
812 public final boolean <B>logoffPC2</B>()</PRE>
813 <DL>
814 <DD>Logoff from PC<SUP>2</SUP> Server.</DL>
815 <!-- ========= END OF CLASS DATA ========= -->
816 <HR>
818 <!-- ========== START OF NAVBAR ========== -->
819 <A NAME="navbar_bottom"><!-- --></A>
820 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
821 <TR>
822 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
823 <A NAME="navbar_bottom_firstrow"><!-- --></A>
824 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
825 <TR ALIGN="center" VALIGN="top">
826 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
827 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
828 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
829 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
830 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
831 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
832 </TR>
833 </TABLE>
834 </TD>
835 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
836 Questions? <A HREf=mailto:pc2@ecs.csus.edu>Send mail to PC<sup>2</sup></a></EM>
837 </TD>
838 </TR>
840 <TR>
841 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
842 &nbsp;<A HREF="../../pc2/ex/SampleTeamClent.html"><B>PREV CLASS</B></A>&nbsp;
843 &nbsp;<A HREF="../../pc2/ex/ScoreDataComparator.html"><B>NEXT CLASS</B></A></FONT></TD>
844 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
845 <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
846 &nbsp;<A HREF="ScoreboardClient.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
847 </TR>
848 <TR>
849 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
850 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>
851 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
852 DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
853 </TR>
854 </TABLE>
855 <!-- =========== END OF NAVBAR =========== -->
857 <HR>
859 </BODY>
860 </HTML>