1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
5 <!-- Generated by javadoc on Wed Jul 09 10:18:17 PDT 2003 -->
7 PC^
2: Class SampleJudgeClient
9 <LINK REL =
"stylesheet" TYPE=
"text/css" HREF=
"../../stylesheet.css" TITLE=
"Style">
11 <BODY BGCOLOR=
"white">
13 <!-- ========== START OF NAVBAR ========== -->
14 <A NAME=
"navbar_top"><!-- --></A>
15 <TABLE BORDER=
"0" WIDTH=
"100%" CELLPADDING=
"1" CELLSPACING=
"0">
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> </TD>
22 <TD BGCOLOR=
"#FFFFFF" CLASS=
"NavBarCell1Rev"> <FONT CLASS=
"NavBarFont1Rev"><B>Class
</B></FONT> </TD>
23 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"package-tree.html"><FONT CLASS=
"NavBarFont1"><B>Tree
</B></FONT></A> </TD>
24 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../deprecated-list.html"><FONT CLASS=
"NavBarFont1"><B>Deprecated
</B></FONT></A> </TD>
25 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../index-all.html"><FONT CLASS=
"NavBarFont1"><B>Index
</B></FONT></A> </TD>
26 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../help-doc.html"><FONT CLASS=
"NavBarFont1"><B>Help
</B></FONT></A> </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>
36 <TD BGCOLOR=
"white" CLASS=
"NavBarCell2"><FONT SIZE=
"-2">
37 <A HREF=
"../../pc2/ex/SampleGetRunsClient.html"><B>PREV CLASS
</B></A>
38 <A HREF=
"../../pc2/ex/SampleScoreboardClient.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>
41 <A HREF=
"SampleJudgeClient.html" TARGET=
"_top"><B>NO FRAMES
</B></A></FONT></TD>
44 <TD VALIGN=
"top" CLASS=
"NavBarCell3"><FONT SIZE=
"-2">
45 SUMMARY:
<A HREF=
"#inner_classes_inherited_from_class_javax.swing.JFrame">INNER
</A> |
<A HREF=
"#fields_inherited_from_class_pc2.ex.BaseClient">FIELD
</A> |
<A HREF=
"#constructor_summary">CONSTR
</A> |
<A HREF=
"#method_summary">METHOD
</A></FONT></TD>
46 <TD VALIGN=
"top" CLASS=
"NavBarCell3"><FONT SIZE=
"-2">
47 DETAIL:
FIELD
|
<A HREF=
"#constructor_detail">CONSTR
</A> |
<A HREF=
"#method_detail">METHOD
</A></FONT></TD>
50 <!-- =========== END OF NAVBAR =========== -->
53 <!-- ======== START OF CLASS DATA ======== -->
58 Class SampleJudgeClient
</H2>
72 +--
<A HREF=
"../../pc2/ex/BaseClient.html">pc2.ex.BaseClient
</A>
74 +--
<A HREF=
"../../pc2/ex/JudgeClient.html">pc2.ex.JudgeClient
</A>
76 +--
<B>pc2.ex.SampleJudgeClient
</B>
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>
83 <DT>public class
<B>SampleJudgeClient
</B><DT>extends
<A HREF=
"../../pc2/ex/JudgeClient.html">JudgeClient
</A></DL>
86 Sample Judge Client Abstract Class, extends
<A HREF=
"../../pc2/ex/JudgeClient.html"><CODE>JudgeClient
</CODE></A>.
89 <DT><B>See Also:
</B><DD><A HREF=
"../../serialized-form.html#pc2.ex.SampleJudgeClient">Serialized Form
</A></DL>
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>
100 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
101 <TD><CODE>javax.swing.JFrame.AccessibleJFrame
</CODE></TD>
104 <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>
109 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
110 <TD><CODE>java.awt.Frame.AccessibleAWTFrame
</CODE></TD>
113 <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>
118 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
119 <TD><CODE>java.awt.Window.AccessibleAWTWindow
</CODE></TD>
122 <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>
127 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
128 <TD><CODE>java.awt.Container.AccessibleAWTContainer
</CODE></TD>
131 <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>
136 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
137 <TD><CODE>java.awt.Component.AccessibleAWTComponent
</CODE></TD>
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>
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>
152 <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>
157 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
158 <TD><CODE>accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
</CODE></TD>
161 <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>
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>
170 <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>
175 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
176 <TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
</CODE></TD>
179 <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>
184 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
185 <TD><CODE>DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
</CODE></TD>
188 <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>
193 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
194 <TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
</CODE></TD>
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>
206 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
207 <TD><CODE><B><A HREF=
"../../pc2/ex/SampleJudgeClient.html#SampleJudgeClient()">SampleJudgeClient
</A></B>()
</CODE>
210 SampleJudgeClient constructor comment.
</TD>
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>
222 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
223 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
224 <CODE> void
</CODE></FONT></TD>
225 <TD><CODE><B><A HREF=
"../../pc2/ex/SampleJudgeClient.html#handleCheckedOutRun(pc2.ex.RunInfoAndFiles)">handleCheckedOutRun
</A></B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run)
</CODE>
228 When a judge checks out a run this method is invoked
</TD>
230 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
231 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
232 <CODE> void
</CODE></FONT></TD>
233 <TD><CODE><B><A HREF=
"../../pc2/ex/SampleJudgeClient.html#handleClarAnswered(pc2.ex.ClarInfoAndFiles)">handleClarAnswered
</A></B>(
<A HREF=
"../../pc2/ex/ClarInfoAndFiles.html">ClarInfoAndFiles
</A> clar)
</CODE>
236 Each answered clar for a team causes this to be invoked
<br>
239 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
240 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
241 <CODE> void
</CODE></FONT></TD>
242 <TD><CODE><B><A HREF=
"../../pc2/ex/SampleJudgeClient.html#handleClarSelected(pc2.ex.ClarInfoAndFiles)">handleClarSelected
</A></B>(
<A HREF=
"../../pc2/ex/ClarInfoAndFiles.html">ClarInfoAndFiles
</A> clar)
</CODE>
245 Invoked when a Judge checks out a clar
248 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
249 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
250 <CODE> void
</CODE></FONT></TD>
251 <TD><CODE><B><A HREF=
"../../pc2/ex/SampleJudgeClient.html#handleClientRefresh()">handleClientRefresh
</A></B>()
</CODE>
254 handleClientRefresh method comment.
</TD>
256 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
257 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
258 <CODE> void
</CODE></FONT></TD>
259 <TD><CODE><B><A HREF=
"../../pc2/ex/SampleJudgeClient.html#HandleJudgedRun(pc2.ex.RunInfoAndFiles)">HandleJudgedRun
</A></B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run)
</CODE>
262 HandleJudgedRun method comment.
</TD>
264 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
265 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
266 <CODE> void
</CODE></FONT></TD>
267 <TD><CODE><B><A HREF=
"../../pc2/ex/SampleJudgeClient.html#handleNewClar(pc2.ex.ClarInfoAndFiles)">handleNewClar
</A></B>(
<A HREF=
"../../pc2/ex/ClarInfoAndFiles.html">ClarInfoAndFiles
</A> clar)
</CODE>
270 Invoked when a team submits a clar or if a Judge
271 un-checks out a clar.
</TD>
273 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
274 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
275 <CODE> void
</CODE></FONT></TD>
276 <TD><CODE><B><A HREF=
"../../pc2/ex/SampleJudgeClient.html#handleNewRun(pc2.ex.RunInfoAndFiles)">handleNewRun
</A></B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run)
</CODE>
279 Invoked when a team submits a run or if a Judge
280 un-checks out a run.
</TD>
282 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
283 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
284 <CODE> void
</CODE></FONT></TD>
285 <TD><CODE><B><A HREF=
"../../pc2/ex/SampleJudgeClient.html#HandleNewRun(pc2.ex.RunInfoAndFiles)">HandleNewRun
</A></B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run)
</CODE>
288 HandleNewRun method comment.
</TD>
290 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
291 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
292 <CODE> void
</CODE></FONT></TD>
293 <TD><CODE><B><A HREF=
"../../pc2/ex/SampleJudgeClient.html#handleRunJudged(pc2.ex.RunInfoAndFiles, boolean, java.lang.String)">handleRunJudged
</A></B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run,
294 boolean
isSolved,
295 java.lang.String
judgement)
</CODE>
298 Each judgement for a team causes this to be invoked
<br>
299 Team should override this method
</TD>
301 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
302 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
303 <CODE> void
</CODE></FONT></TD>
304 <TD><CODE><B><A HREF=
"../../pc2/ex/SampleJudgeClient.html#handleRunStatusUpdated(pc2.ex.RunInfoAndFiles)">handleRunStatusUpdated
</A></B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run)
</CODE>
307 Invoked when run is judged
310 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
311 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
312 <CODE> void
</CODE></FONT></TD>
313 <TD><CODE><B><A HREF=
"../../pc2/ex/SampleJudgeClient.html#handleRunUpdated(pc2.ex.RunInfoAndFiles)">handleRunUpdated
</A></B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run)
</CODE>
316 Invoked when run is updated (deleted)
319 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
320 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
321 <CODE> void
</CODE></FONT></TD>
322 <TD><CODE><B><A HREF=
"../../pc2/ex/SampleJudgeClient.html#HandleSelectedRun(pc2.ex.RunInfoAndFiles)">HandleSelectedRun
</A></B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run)
</CODE>
325 HandleSelectedRun method comment.
</TD>
327 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
328 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
329 <CODE> void
</CODE></FONT></TD>
330 <TD><CODE><B><A HREF=
"../../pc2/ex/SampleJudgeClient.html#handleSettingsUpdated()">handleSettingsUpdated
</A></B>()
</CODE>
333 Indicates when contest settings have changed
336 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
337 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
338 <CODE> void
</CODE></FONT></TD>
339 <TD><CODE><B><A HREF=
"../../pc2/ex/SampleJudgeClient.html#handleUNCheckedOutRun(pc2.ex.RunInfoAndFiles)">handleUNCheckedOutRun
</A></B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run)
</CODE>
342 When a judge un checks out (returns a run without judging) this is invoked
</TD>
345 <A NAME=
"methods_inherited_from_class_pc2.ex.JudgeClient"><!-- --></A>
346 <TABLE BORDER=
"1" CELLPADDING=
"3" CELLSPACING=
"0" WIDTH=
"100%">
347 <TR BGCOLOR=
"#EEEEFF" CLASS=
"TableSubHeadingColor">
348 <TD><B>Methods inherited from class pc2.ex.
<A HREF=
"../../pc2/ex/JudgeClient.html">JudgeClient
</A></B></TD>
350 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
351 <TD><CODE><A HREF=
"../../pc2/ex/JudgeClient.html#getValidatorComment()">getValidatorComment
</A>,
<A HREF=
"../../pc2/ex/JudgeClient.html#getValidatorResults()">getValidatorResults
</A>,
<A HREF=
"../../pc2/ex/JudgeClient.html#isShowTeamNumbers()">isShowTeamNumbers
</A>,
<A HREF=
"../../pc2/ex/JudgeClient.html#isShowValidatorResultsToJudge()">isShowValidatorResultsToJudge
</A>,
<A HREF=
"../../pc2/ex/JudgeClient.html#isValidatorUsed()">isValidatorUsed
</A>,
<A HREF=
"../../pc2/ex/JudgeClient.html#loginToPC2(java.lang.String, java.lang.String, long, java.lang.String, java.lang.String)">loginToPC2
</A>,
<A HREF=
"../../pc2/ex/JudgeClient.html#logoffPC2()">logoffPC2
</A></CODE></TD>
354 <A NAME=
"methods_inherited_from_class_pc2.ex.BaseClient"><!-- --></A>
355 <TABLE BORDER=
"1" CELLPADDING=
"3" CELLSPACING=
"0" WIDTH=
"100%">
356 <TR BGCOLOR=
"#EEEEFF" CLASS=
"TableSubHeadingColor">
357 <TD><B>Methods inherited from class pc2.ex.
<A HREF=
"../../pc2/ex/BaseClient.html">BaseClient
</A></B></TD>
359 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
360 <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#handleContestStartStop(boolean)">handleContestStartStop
</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>
363 <A NAME=
"methods_inherited_from_class_javax.swing.JFrame"><!-- --></A>
364 <TABLE BORDER=
"1" CELLPADDING=
"3" CELLSPACING=
"0" WIDTH=
"100%">
365 <TR BGCOLOR=
"#EEEEFF" CLASS=
"TableSubHeadingColor">
366 <TD><B>Methods inherited from class javax.swing.JFrame
</B></TD>
368 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
369 <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>
372 <A NAME=
"methods_inherited_from_class_java.awt.Frame"><!-- --></A>
373 <TABLE BORDER=
"1" CELLPADDING=
"3" CELLSPACING=
"0" WIDTH=
"100%">
374 <TR BGCOLOR=
"#EEEEFF" CLASS=
"TableSubHeadingColor">
375 <TD><B>Methods inherited from class java.awt.Frame
</B></TD>
377 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
378 <TD><CODE>addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
</CODE></TD>
381 <A NAME=
"methods_inherited_from_class_java.awt.Window"><!-- --></A>
382 <TABLE BORDER=
"1" CELLPADDING=
"3" CELLSPACING=
"0" WIDTH=
"100%">
383 <TR BGCOLOR=
"#EEEEFF" CLASS=
"TableSubHeadingColor">
384 <TD><B>Methods inherited from class java.awt.Window
</B></TD>
386 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
387 <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>
390 <A NAME=
"methods_inherited_from_class_java.awt.Container"><!-- --></A>
391 <TABLE BORDER=
"1" CELLPADDING=
"3" CELLSPACING=
"0" WIDTH=
"100%">
392 <TR BGCOLOR=
"#EEEEFF" CLASS=
"TableSubHeadingColor">
393 <TD><B>Methods inherited from class java.awt.Container
</B></TD>
395 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
396 <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>
399 <A NAME=
"methods_inherited_from_class_java.awt.Component"><!-- --></A>
400 <TABLE BORDER=
"1" CELLPADDING=
"3" CELLSPACING=
"0" WIDTH=
"100%">
401 <TR BGCOLOR=
"#EEEEFF" CLASS=
"TableSubHeadingColor">
402 <TD><B>Methods inherited from class java.awt.Component
</B></TD>
404 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
405 <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>
408 <A NAME=
"methods_inherited_from_class_java.lang.Object"><!-- --></A>
409 <TABLE BORDER=
"1" CELLPADDING=
"3" CELLSPACING=
"0" WIDTH=
"100%">
410 <TR BGCOLOR=
"#EEEEFF" CLASS=
"TableSubHeadingColor">
411 <TD><B>Methods inherited from class java.lang.Object
</B></TD>
413 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
414 <TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
</CODE></TD>
417 <A NAME=
"methods_inherited_from_class_java.awt.MenuContainer"><!-- --></A>
418 <TABLE BORDER=
"1" CELLPADDING=
"3" CELLSPACING=
"0" WIDTH=
"100%">
419 <TR BGCOLOR=
"#EEEEFF" CLASS=
"TableSubHeadingColor">
420 <TD><B>Methods inherited from interface java.awt.MenuContainer
</B></TD>
422 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
423 <TD><CODE>getFont, postEvent
</CODE></TD>
429 <!-- ============ FIELD DETAIL =========== -->
432 <!-- ========= CONSTRUCTOR DETAIL ======== -->
434 <A NAME=
"constructor_detail"><!-- --></A>
435 <TABLE BORDER=
"1" CELLPADDING=
"3" CELLSPACING=
"0" WIDTH=
"100%">
436 <TR BGCOLOR=
"#CCCCFF" CLASS=
"TableHeadingColor">
437 <TD COLSPAN=
1><FONT SIZE=
"+2">
438 <B>Constructor Detail
</B></FONT></TD>
442 <A NAME=
"SampleJudgeClient()"><!-- --></A><H3>
443 SampleJudgeClient
</H3>
445 public
<B>SampleJudgeClient
</B>()
</PRE>
447 <DD>SampleJudgeClient constructor comment.
</DL>
449 <!-- ============ METHOD DETAIL ========== -->
451 <A NAME=
"method_detail"><!-- --></A>
452 <TABLE BORDER=
"1" CELLPADDING=
"3" CELLSPACING=
"0" WIDTH=
"100%">
453 <TR BGCOLOR=
"#CCCCFF" CLASS=
"TableHeadingColor">
454 <TD COLSPAN=
1><FONT SIZE=
"+2">
455 <B>Method Detail
</B></FONT></TD>
459 <A NAME=
"handleCheckedOutRun(pc2.ex.RunInfoAndFiles)"><!-- --></A><H3>
460 handleCheckedOutRun
</H3>
462 public void
<B>handleCheckedOutRun
</B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run)
</PRE>
464 <DD><B>Description copied from class:
<CODE><A HREF=
"../../pc2/ex/BaseClient.html">BaseClient
</A></CODE></B></DD>
465 <DD>When a judge checks out a run this method is invoked
<P><DD><DL>
466 <DT><B>Overrides:
</B><DD><CODE><A HREF=
"../../pc2/ex/JudgeClient.html#handleCheckedOutRun(pc2.ex.RunInfoAndFiles)">handleCheckedOutRun
</A></CODE> in class
<CODE><A HREF=
"../../pc2/ex/JudgeClient.html">JudgeClient
</A></CODE></DL>
468 <DD>Following copied from class:
<CODE>pc2.ex.BaseClient
</CODE></DD>
470 <DT><B>See Also:
</B><DD><A HREF=
"../../pc2/ex/RunInfoAndFiles.html"><CODE>RunInfoAndFiles
</CODE></A></DL>
475 <A NAME=
"handleClarAnswered(pc2.ex.ClarInfoAndFiles)"><!-- --></A><H3>
476 handleClarAnswered
</H3>
478 public void
<B>handleClarAnswered
</B>(
<A HREF=
"../../pc2/ex/ClarInfoAndFiles.html">ClarInfoAndFiles
</A> clar)
</PRE>
480 <DD><B>Description copied from class:
<CODE><A HREF=
"../../pc2/ex/BaseClient.html">BaseClient
</A></CODE></B></DD>
481 <DD>Each answered clar for a team causes this to be invoked
<br>
483 Each answered clar causes this method to be invoked
<br>
484 Team should override this method
<P><DD><DL>
485 <DT><B>Overrides:
</B><DD><CODE><A HREF=
"../../pc2/ex/JudgeClient.html#handleClarAnswered(pc2.ex.ClarInfoAndFiles)">handleClarAnswered
</A></CODE> in class
<CODE><A HREF=
"../../pc2/ex/JudgeClient.html">JudgeClient
</A></CODE></DL>
487 <DD>Following copied from class:
<CODE>pc2.ex.BaseClient
</CODE></DD>
489 <DT><B>See Also:
</B><DD><A HREF=
"../../pc2/ex/ClarInfoAndFiles.html"><CODE>ClarInfoAndFiles
</CODE></A></DL>
494 <A NAME=
"handleClarSelected(pc2.ex.ClarInfoAndFiles)"><!-- --></A><H3>
495 handleClarSelected
</H3>
497 public void
<B>handleClarSelected
</B>(
<A HREF=
"../../pc2/ex/ClarInfoAndFiles.html">ClarInfoAndFiles
</A> clar)
</PRE>
499 <DD><B>Description copied from class:
<CODE><A HREF=
"../../pc2/ex/BaseClient.html">BaseClient
</A></CODE></B></DD>
500 <DD>Invoked when a Judge checks out a clar
502 Judge should override this method
<br><DD><DL>
503 <DT><B>Overrides:
</B><DD><CODE><A HREF=
"../../pc2/ex/JudgeClient.html#handleClarSelected(pc2.ex.ClarInfoAndFiles)">handleClarSelected
</A></CODE> in class
<CODE><A HREF=
"../../pc2/ex/JudgeClient.html">JudgeClient
</A></CODE></DL>
505 <DD>Following copied from class:
<CODE>pc2.ex.BaseClient
</CODE></DD>
507 <DT><B>See Also:
</B><DD><A HREF=
"../../pc2/ex/ClarInfoAndFiles.html"><CODE>ClarInfoAndFiles
</CODE></A>,
508 <A HREF=
"../../pc2/ex/GetRunsClient.html#handleNewRun(pc2.ex.RunInfoAndFiles)"><CODE>GetRunsClient.handleNewRun(pc2.ex.RunInfoAndFiles)
</CODE></A></DL>
513 <A NAME=
"handleClientRefresh()"><!-- --></A><H3>
514 handleClientRefresh
</H3>
516 public void
<B>handleClientRefresh
</B>()
</PRE>
518 <DD>handleClientRefresh method comment.
<DD><DL>
519 <DT><B>Overrides:
</B><DD><CODE><A HREF=
"../../pc2/ex/JudgeClient.html#handleClientRefresh()">handleClientRefresh
</A></CODE> in class
<CODE><A HREF=
"../../pc2/ex/JudgeClient.html">JudgeClient
</A></CODE></DL>
524 <A NAME=
"HandleJudgedRun(pc2.ex.RunInfoAndFiles)"><!-- --></A><H3>
527 public void
<B>HandleJudgedRun
</B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run)
</PRE>
529 <DD>HandleJudgedRun method comment.
</DL>
532 <A NAME=
"handleNewClar(pc2.ex.ClarInfoAndFiles)"><!-- --></A><H3>
535 public void
<B>handleNewClar
</B>(
<A HREF=
"../../pc2/ex/ClarInfoAndFiles.html">ClarInfoAndFiles
</A> clar)
</PRE>
537 <DD><B>Description copied from class:
<CODE><A HREF=
"../../pc2/ex/BaseClient.html">BaseClient
</A></CODE></B></DD>
538 <DD>Invoked when a team submits a clar or if a Judge
539 un-checks out a clar.
541 Judge should override this method
<P><DD><DL>
542 <DT><B>Overrides:
</B><DD><CODE><A HREF=
"../../pc2/ex/JudgeClient.html#handleNewClar(pc2.ex.ClarInfoAndFiles)">handleNewClar
</A></CODE> in class
<CODE><A HREF=
"../../pc2/ex/JudgeClient.html">JudgeClient
</A></CODE></DL>
544 <DD>Following copied from class:
<CODE>pc2.ex.BaseClient
</CODE></DD>
546 <DT><B>See Also:
</B><DD><A HREF=
"../../pc2/ex/ClarInfoAndFiles.html"><CODE>ClarInfoAndFiles
</CODE></A></DL>
551 <A NAME=
"handleNewRun(pc2.ex.RunInfoAndFiles)"><!-- --></A><H3>
554 public void
<B>handleNewRun
</B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run)
</PRE>
556 <DD><B>Description copied from class:
<CODE><A HREF=
"../../pc2/ex/BaseClient.html">BaseClient
</A></CODE></B></DD>
557 <DD>Invoked when a team submits a run or if a Judge
560 Judge should override this method
<br>
561 Board might override this method
<DD><DL>
562 <DT><B>Overrides:
</B><DD><CODE><A HREF=
"../../pc2/ex/JudgeClient.html#handleNewRun(pc2.ex.RunInfoAndFiles)">handleNewRun
</A></CODE> in class
<CODE><A HREF=
"../../pc2/ex/JudgeClient.html">JudgeClient
</A></CODE></DL>
564 <DD>Following copied from class:
<CODE>pc2.ex.BaseClient
</CODE></DD>
566 <DT><B>See Also:
</B><DD><A HREF=
"../../pc2/ex/RunInfoAndFiles.html"><CODE>RunInfoAndFiles
</CODE></A>,
567 <A HREF=
"../../pc2/ex/GetRunsClient.html#handleNewRun(pc2.ex.RunInfoAndFiles)"><CODE>handleNewRun
</CODE></A></DL>
572 <A NAME=
"HandleNewRun(pc2.ex.RunInfoAndFiles)"><!-- --></A><H3>
575 public void
<B>HandleNewRun
</B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run)
</PRE>
577 <DD>HandleNewRun method comment.
</DL>
580 <A NAME=
"handleRunJudged(pc2.ex.RunInfoAndFiles, boolean, java.lang.String)"><!-- --></A><H3>
583 public void
<B>handleRunJudged
</B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run,
584 boolean
isSolved,
585 java.lang.String
judgement)
</PRE>
587 <DD><B>Description copied from class:
<CODE><A HREF=
"../../pc2/ex/BaseClient.html">BaseClient
</A></CODE></B></DD>
588 <DD>Each judgement for a team causes this to be invoked
<br>
589 Team should override this method
<P><DD><DL>
590 <DT><B>Overrides:
</B><DD><CODE><A HREF=
"../../pc2/ex/JudgeClient.html#handleRunJudged(pc2.ex.RunInfoAndFiles, boolean, java.lang.String)">handleRunJudged
</A></CODE> in class
<CODE><A HREF=
"../../pc2/ex/JudgeClient.html">JudgeClient
</A></CODE></DL>
592 <DD>Following copied from class:
<CODE>pc2.ex.BaseClient
</CODE></DD>
594 <DT><B>See Also:
</B><DD><A HREF=
"../../pc2/ex/RunInfoAndFiles.html"><CODE>RunInfoAndFiles
</CODE></A></DL>
599 <A NAME=
"handleRunStatusUpdated(pc2.ex.RunInfoAndFiles)"><!-- --></A><H3>
600 handleRunStatusUpdated
</H3>
602 public void
<B>handleRunStatusUpdated
</B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run)
</PRE>
604 <DD><B>Description copied from class:
<CODE><A HREF=
"../../pc2/ex/BaseClient.html">BaseClient
</A></CODE></B></DD>
605 <DD>Invoked when run is judged
607 Judge might override this method
<br>
608 Board should override this method
<DD><DL>
609 <DT><B>Overrides:
</B><DD><CODE><A HREF=
"../../pc2/ex/JudgeClient.html#handleRunStatusUpdated(pc2.ex.RunInfoAndFiles)">handleRunStatusUpdated
</A></CODE> in class
<CODE><A HREF=
"../../pc2/ex/JudgeClient.html">JudgeClient
</A></CODE></DL>
611 <DD>Following copied from class:
<CODE>pc2.ex.BaseClient
</CODE></DD>
613 <DT><B>See Also:
</B><DD><A HREF=
"../../pc2/ex/RunInfoAndFiles.html"><CODE>RunInfoAndFiles
</CODE></A></DL>
618 <A NAME=
"handleRunUpdated(pc2.ex.RunInfoAndFiles)"><!-- --></A><H3>
619 handleRunUpdated
</H3>
621 public void
<B>handleRunUpdated
</B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run)
</PRE>
623 <DD><B>Description copied from class:
<CODE><A HREF=
"../../pc2/ex/BaseClient.html">BaseClient
</A></CODE></B></DD>
624 <DD>Invoked when run is updated (deleted)
626 Judge might override this method
<br>
627 Board should override this method
<DD><DL>
628 <DT><B>Overrides:
</B><DD><CODE><A HREF=
"../../pc2/ex/JudgeClient.html#handleRunUpdated(pc2.ex.RunInfoAndFiles)">handleRunUpdated
</A></CODE> in class
<CODE><A HREF=
"../../pc2/ex/JudgeClient.html">JudgeClient
</A></CODE></DL>
630 <DD>Following copied from class:
<CODE>pc2.ex.BaseClient
</CODE></DD>
632 <DT><B>See Also:
</B><DD><A HREF=
"../../pc2/ex/RunInfoAndFiles.html"><CODE>RunInfoAndFiles
</CODE></A></DL>
637 <A NAME=
"HandleSelectedRun(pc2.ex.RunInfoAndFiles)"><!-- --></A><H3>
638 HandleSelectedRun
</H3>
640 public void
<B>HandleSelectedRun
</B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run)
</PRE>
642 <DD>HandleSelectedRun method comment.
</DL>
645 <A NAME=
"handleSettingsUpdated()"><!-- --></A><H3>
646 handleSettingsUpdated
</H3>
648 public void
<B>handleSettingsUpdated
</B>()
</PRE>
650 <DD><B>Description copied from class:
<CODE><A HREF=
"../../pc2/ex/BaseClient.html">BaseClient
</A></CODE></B></DD>
651 <DD>Indicates when contest settings have changed
653 When contest settings are changed, this method is called.
654 Contest settings include problem info, language info, account
655 info and other contest settings.
657 Should be overridden by every Client.
659 <DT><B>Overrides:
</B><DD><CODE><A HREF=
"../../pc2/ex/JudgeClient.html#handleSettingsUpdated()">handleSettingsUpdated
</A></CODE> in class
<CODE><A HREF=
"../../pc2/ex/JudgeClient.html">JudgeClient
</A></CODE></DL>
664 <A NAME=
"handleUNCheckedOutRun(pc2.ex.RunInfoAndFiles)"><!-- --></A><H3>
665 handleUNCheckedOutRun
</H3>
667 public void
<B>handleUNCheckedOutRun
</B>(
<A HREF=
"../../pc2/ex/RunInfoAndFiles.html">RunInfoAndFiles
</A> run)
</PRE>
669 <DD><B>Description copied from class:
<CODE><A HREF=
"../../pc2/ex/BaseClient.html">BaseClient
</A></CODE></B></DD>
670 <DD>When a judge un checks out (returns a run without judging) this is invoked
<DD><DL>
671 <DT><B>Overrides:
</B><DD><CODE><A HREF=
"../../pc2/ex/JudgeClient.html#handleUNCheckedOutRun(pc2.ex.RunInfoAndFiles)">handleUNCheckedOutRun
</A></CODE> in class
<CODE><A HREF=
"../../pc2/ex/JudgeClient.html">JudgeClient
</A></CODE></DL>
673 <DD>Following copied from class:
<CODE>pc2.ex.BaseClient
</CODE></DD>
675 <DT><B>See Also:
</B><DD><A HREF=
"../../pc2/ex/RunInfoAndFiles.html"><CODE>RunInfoAndFiles
</CODE></A></DL>
678 <!-- ========= END OF CLASS DATA ========= -->
681 <!-- ========== START OF NAVBAR ========== -->
682 <A NAME=
"navbar_bottom"><!-- --></A>
683 <TABLE BORDER=
"0" WIDTH=
"100%" CELLPADDING=
"1" CELLSPACING=
"0">
685 <TD COLSPAN=
2 BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1">
686 <A NAME=
"navbar_bottom_firstrow"><!-- --></A>
687 <TABLE BORDER=
"0" CELLPADDING=
"0" CELLSPACING=
"3">
688 <TR ALIGN=
"center" VALIGN=
"top">
689 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"package-summary.html"><FONT CLASS=
"NavBarFont1"><B>Package
</B></FONT></A> </TD>
690 <TD BGCOLOR=
"#FFFFFF" CLASS=
"NavBarCell1Rev"> <FONT CLASS=
"NavBarFont1Rev"><B>Class
</B></FONT> </TD>
691 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"package-tree.html"><FONT CLASS=
"NavBarFont1"><B>Tree
</B></FONT></A> </TD>
692 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../deprecated-list.html"><FONT CLASS=
"NavBarFont1"><B>Deprecated
</B></FONT></A> </TD>
693 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../index-all.html"><FONT CLASS=
"NavBarFont1"><B>Index
</B></FONT></A> </TD>
694 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../help-doc.html"><FONT CLASS=
"NavBarFont1"><B>Help
</B></FONT></A> </TD>
698 <TD ALIGN=
"right" VALIGN=
"top" ROWSPAN=
3><EM>
699 Questions?
<A HREf=mailto:pc2@ecs.csus.edu
>Send mail to PC
<sup>2</sup></a></EM>
704 <TD BGCOLOR=
"white" CLASS=
"NavBarCell2"><FONT SIZE=
"-2">
705 <A HREF=
"../../pc2/ex/SampleGetRunsClient.html"><B>PREV CLASS
</B></A>
706 <A HREF=
"../../pc2/ex/SampleScoreboardClient.html"><B>NEXT CLASS
</B></A></FONT></TD>
707 <TD BGCOLOR=
"white" CLASS=
"NavBarCell2"><FONT SIZE=
"-2">
708 <A HREF=
"../../index.html" TARGET=
"_top"><B>FRAMES
</B></A>
709 <A HREF=
"SampleJudgeClient.html" TARGET=
"_top"><B>NO FRAMES
</B></A></FONT></TD>
712 <TD VALIGN=
"top" CLASS=
"NavBarCell3"><FONT SIZE=
"-2">
713 SUMMARY:
<A HREF=
"#inner_classes_inherited_from_class_javax.swing.JFrame">INNER
</A> |
<A HREF=
"#fields_inherited_from_class_pc2.ex.BaseClient">FIELD
</A> |
<A HREF=
"#constructor_summary">CONSTR
</A> |
<A HREF=
"#method_summary">METHOD
</A></FONT></TD>
714 <TD VALIGN=
"top" CLASS=
"NavBarCell3"><FONT SIZE=
"-2">
715 DETAIL:
FIELD
|
<A HREF=
"#constructor_detail">CONSTR
</A> |
<A HREF=
"#method_detail">METHOD
</A></FONT></TD>
718 <!-- =========== END OF NAVBAR =========== -->