OSDN Git Service

lejos_NXJ_win32_0_5_0beta.zip
[nxt-jsp/lejos_nxj.git] / nxtOSEK / lejos_nxj / docs / apidocs / lejos / rcxcomm / RCXAbstractPort.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <!--NewPage-->
3 <HTML>
4 <HEAD>
5 <!-- Generated by javadoc (build 1.5.0_09) on Tue Jan 08 20:46:01 GMT 2008 -->
6 <TITLE>
7 RCXAbstractPort (leJOS NXT API documentation)
8 </TITLE>
9
10 <META NAME="keywords" CONTENT="lejos.rcxcomm.RCXAbstractPort class">
11
12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
13
14 <SCRIPT type="text/javascript">
15 function windowTitle()
16 {
17     parent.document.title="RCXAbstractPort (leJOS NXT API documentation)";
18 }
19 </SCRIPT>
20 <NOSCRIPT>
21 </NOSCRIPT>
22
23 </HEAD>
24
25 <BODY BGCOLOR="white" onload="windowTitle();">
26
27
28 <!-- ========= START OF TOP NAVBAR ======= -->
29 <A NAME="navbar_top"><!-- --></A>
30 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
31 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
32 <TR>
33 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
34 <A NAME="navbar_top_firstrow"><!-- --></A>
35 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
36   <TR ALIGN="center" VALIGN="top">
37   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
38   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
39   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
40   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
41   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
42   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
43   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
44   </TR>
45 </TABLE>
46 </TD>
47 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
48 </EM>
49 </TD>
50 </TR>
51
52 <TR>
53 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
54 &nbsp;<A HREF="../../lejos/rcxcomm/PacketHandler.html" title="class in lejos.rcxcomm"><B>PREV CLASS</B></A>&nbsp;
55 &nbsp;<A HREF="../../lejos/rcxcomm/RCXPort.html" title="class in lejos.rcxcomm"><B>NEXT CLASS</B></A></FONT></TD>
56 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
57   <A HREF="../../index.html?lejos/rcxcomm/RCXAbstractPort.html" target="_top"><B>FRAMES</B></A>  &nbsp;
58 &nbsp;<A HREF="RCXAbstractPort.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
59 &nbsp;<SCRIPT type="text/javascript">
60   <!--
61   if(window==top) {
62     document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
63   }
64   //-->
65 </SCRIPT>
66 <NOSCRIPT>
67   <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
68 </NOSCRIPT>
69
70
71 </FONT></TD>
72 </TR>
73 <TR>
74 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
75   SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
76 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
77 DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
78 </TR>
79 </TABLE>
80 <A NAME="skip-navbar_top"></A>
81 <!-- ========= END OF TOP NAVBAR ========= -->
82
83 <HR>
84 <!-- ======== START OF CLASS DATA ======== -->
85 <H2>
86 <FONT SIZE="-1">
87 lejos.rcxcomm</FONT>
88 <BR>
89 Class RCXAbstractPort</H2>
90 <PRE>
91 <A HREF="../../java/lang/Object.html" title="class in java.lang">java.lang.Object</A>
92   <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>lejos.rcxcomm.RCXAbstractPort</B>
93 </PRE>
94 <DL>
95 <DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../lejos/rcxcomm/RCXPort.html" title="class in lejos.rcxcomm">RCXPort</A></DD>
96 </DL>
97 <HR>
98 <DL>
99 <DT><PRE>public abstract class <B>RCXAbstractPort</B><DT>extends <A HREF="../../java/lang/Object.html" title="class in java.lang">Object</A></DL>
100 </PRE>
101
102 <P>
103 RCXAbstractPort provides an interface similar to java.net.Socket
104  Adapted from original code created by the LEGO3 Team at DTU-IAU
105  RCXAbstractPort implements input and output stream handling and input
106  buffering. It uses a packet handler for sending and receivng packets.
107  This version is abstract because it has no packet handler defined.
108  Specific versions of RCXAbstractPort override the constructor and
109  set up the packet handler to use a specific protocol stack.
110 <P>
111
112 <P>
113 <DL>
114 <DT><B>Author:</B></DT>
115   <DD>Brian Bagnall, Lawrie Griffiths</DD>
116 </DL>
117 <HR>
118
119 <P>
120 <!-- =========== FIELD SUMMARY =========== -->
121
122 <A NAME="field_summary"><!-- --></A>
123 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
124 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
125 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
126 <B>Field Summary</B></FONT></TH>
127 </TR>
128 <TR BGCOLOR="white" CLASS="TableRowColor">
129 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
130 <CODE>protected &nbsp;<A HREF="../../lejos/rcxcomm/PacketHandler.html" title="class in lejos.rcxcomm">PacketHandler</A></CODE></FONT></TD>
131 <TD><CODE><B><A HREF="../../lejos/rcxcomm/RCXAbstractPort.html#packetHandler">packetHandler</A></B></CODE>
132
133 <BR>
134 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
135 </TR>
136 </TABLE>
137 &nbsp;
138 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
139
140 <A NAME="constructor_summary"><!-- --></A>
141 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
142 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
143 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
144 <B>Constructor Summary</B></FONT></TH>
145 </TR>
146 <TR BGCOLOR="white" CLASS="TableRowColor">
147 <TD><CODE><B><A HREF="../../lejos/rcxcomm/RCXAbstractPort.html#RCXAbstractPort(lejos.rcxcomm.PacketHandler)">RCXAbstractPort</A></B>(<A HREF="../../lejos/rcxcomm/PacketHandler.html" title="class in lejos.rcxcomm">PacketHandler</A>&nbsp;handler)</CODE>
148
149 <BR>
150 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor for the RCXAbstractPort.</TD>
151 </TR>
152 </TABLE>
153 &nbsp;
154 <!-- ========== METHOD SUMMARY =========== -->
155
156 <A NAME="method_summary"><!-- --></A>
157 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
158 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
159 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
160 <B>Method Summary</B></FONT></TH>
161 </TR>
162 <TR BGCOLOR="white" CLASS="TableRowColor">
163 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
164 <CODE>&nbsp;void</CODE></FONT></TD>
165 <TD><CODE><B><A HREF="../../lejos/rcxcomm/RCXAbstractPort.html#close()">close</A></B>()</CODE>
166
167 <BR>
168 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Closes this RCXPort, stopping the Listener thread.</TD>
169 </TR>
170 <TR BGCOLOR="white" CLASS="TableRowColor">
171 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
172 <CODE>&nbsp;<A HREF="../../java/io/InputStream.html" title="class in java.io">InputStream</A></CODE></FONT></TD>
173 <TD><CODE><B><A HREF="../../lejos/rcxcomm/RCXAbstractPort.html#getInputStream()">getInputStream</A></B>()</CODE>
174
175 <BR>
176 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an input stream for this RCXPort.</TD>
177 </TR>
178 <TR BGCOLOR="white" CLASS="TableRowColor">
179 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
180 <CODE>&nbsp;<A HREF="../../java/io/OutputStream.html" title="class in java.io">OutputStream</A></CODE></FONT></TD>
181 <TD><CODE><B><A HREF="../../lejos/rcxcomm/RCXAbstractPort.html#getOutputStream()">getOutputStream</A></B>()</CODE>
182
183 <BR>
184 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an output stream for this RCXPort.</TD>
185 </TR>
186 <TR BGCOLOR="white" CLASS="TableRowColor">
187 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
188 <CODE>&nbsp;int</CODE></FONT></TD>
189 <TD><CODE><B><A HREF="../../lejos/rcxcomm/RCXAbstractPort.html#getTimeOut()">getTimeOut</A></B>()</CODE>
190
191 <BR>
192 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Getter for property timeOut.</TD>
193 </TR>
194 <TR BGCOLOR="white" CLASS="TableRowColor">
195 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
196 <CODE>&nbsp;void</CODE></FONT></TD>
197 <TD><CODE><B><A HREF="../../lejos/rcxcomm/RCXAbstractPort.html#reset()">reset</A></B>()</CODE>
198
199 <BR>
200 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resets sequence numbers for this port</TD>
201 </TR>
202 <TR BGCOLOR="white" CLASS="TableRowColor">
203 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
204 <CODE>&nbsp;void</CODE></FONT></TD>
205 <TD><CODE><B><A HREF="../../lejos/rcxcomm/RCXAbstractPort.html#setTimeOut(int)">setTimeOut</A></B>(int&nbsp;timeOut)</CODE>
206
207 <BR>
208 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Setter for property timeOut.</TD>
209 </TR>
210 </TABLE>
211 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
212 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
213 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
214 <TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="../../java/lang/Object.html" title="class in java.lang">Object</A></B></TH>
215 </TR>
216 <TR BGCOLOR="white" CLASS="TableRowColor">
217 <TD><CODE><A HREF="../../java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="../../java/lang/Object.html#getClass()">getClass</A>, <A HREF="../../java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="../../java/lang/Object.html#notify()">notify</A>, <A HREF="../../java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="../../java/lang/Object.html#toString()">toString</A>, <A HREF="../../java/lang/Object.html#wait()">wait</A>, <A HREF="../../java/lang/Object.html#wait(long)">wait</A></CODE></TD>
218 </TR>
219 </TABLE>
220 &nbsp;
221 <P>
222
223 <!-- ============ FIELD DETAIL =========== -->
224
225 <A NAME="field_detail"><!-- --></A>
226 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
227 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
228 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
229 <B>Field Detail</B></FONT></TH>
230 </TR>
231 </TABLE>
232
233 <A NAME="packetHandler"><!-- --></A><H3>
234 packetHandler</H3>
235 <PRE>
236 protected <A HREF="../../lejos/rcxcomm/PacketHandler.html" title="class in lejos.rcxcomm">PacketHandler</A> <B>packetHandler</B></PRE>
237 <DL>
238 <DL>
239 </DL>
240 </DL>
241
242 <!-- ========= CONSTRUCTOR DETAIL ======== -->
243
244 <A NAME="constructor_detail"><!-- --></A>
245 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
246 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
247 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
248 <B>Constructor Detail</B></FONT></TH>
249 </TR>
250 </TABLE>
251
252 <A NAME="RCXAbstractPort(lejos.rcxcomm.PacketHandler)"><!-- --></A><H3>
253 RCXAbstractPort</H3>
254 <PRE>
255 public <B>RCXAbstractPort</B>(<A HREF="../../lejos/rcxcomm/PacketHandler.html" title="class in lejos.rcxcomm">PacketHandler</A>&nbsp;handler)
256                 throws <A HREF="../../java/io/IOException.html" title="class in java.io">IOException</A></PRE>
257 <DL>
258 <DD>Constructor for the RCXAbstractPort.
259  Opens the port, and sets the protocol packet handler.
260 <P>
261 <DL>
262 <DT><B>Parameters:</B><DD><CODE>handler</CODE> - the packet handler
263 <DT><B>Throws:</B>
264 <DD><CODE><A HREF="../../java/io/IOException.html" title="class in java.io">IOException</A></CODE></DL>
265 </DL>
266
267 <!-- ============ METHOD DETAIL ========== -->
268
269 <A NAME="method_detail"><!-- --></A>
270 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
271 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
272 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
273 <B>Method Detail</B></FONT></TH>
274 </TR>
275 </TABLE>
276
277 <A NAME="getInputStream()"><!-- --></A><H3>
278 getInputStream</H3>
279 <PRE>
280 public <A HREF="../../java/io/InputStream.html" title="class in java.io">InputStream</A> <B>getInputStream</B>()</PRE>
281 <DL>
282 <DD>Returns an input stream for this RCXPort.
283 <P>
284 <DD><DL>
285
286 <DT><B>Returns:</B><DD>an input stream for reading bytes from this RCXPort.</DL>
287 </DD>
288 </DL>
289 <HR>
290
291 <A NAME="getOutputStream()"><!-- --></A><H3>
292 getOutputStream</H3>
293 <PRE>
294 public <A HREF="../../java/io/OutputStream.html" title="class in java.io">OutputStream</A> <B>getOutputStream</B>()</PRE>
295 <DL>
296 <DD>Returns an output stream for this RCXPort.
297 <P>
298 <DD><DL>
299
300 <DT><B>Returns:</B><DD>an output stream for writing bytes to this RCXPort.</DL>
301 </DD>
302 </DL>
303 <HR>
304
305 <A NAME="reset()"><!-- --></A><H3>
306 reset</H3>
307 <PRE>
308 public void <B>reset</B>()</PRE>
309 <DL>
310 <DD>Resets sequence numbers for this port
311 <P>
312 <DD><DL>
313 </DL>
314 </DD>
315 </DL>
316 <HR>
317
318 <A NAME="close()"><!-- --></A><H3>
319 close</H3>
320 <PRE>
321 public void <B>close</B>()</PRE>
322 <DL>
323 <DD>Closes this RCXPort, stopping the Listener thread.
324 <P>
325 <DD><DL>
326 </DL>
327 </DD>
328 </DL>
329 <HR>
330
331 <A NAME="getTimeOut()"><!-- --></A><H3>
332 getTimeOut</H3>
333 <PRE>
334 public int <B>getTimeOut</B>()</PRE>
335 <DL>
336 <DD>Getter for property timeOut.
337 <P>
338 <DD><DL>
339
340 <DT><B>Returns:</B><DD>Value of property timeOut.</DL>
341 </DD>
342 </DL>
343 <HR>
344
345 <A NAME="setTimeOut(int)"><!-- --></A><H3>
346 setTimeOut</H3>
347 <PRE>
348 public void <B>setTimeOut</B>(int&nbsp;timeOut)</PRE>
349 <DL>
350 <DD>Setter for property timeOut.
351 <P>
352 <DD><DL>
353 <DT><B>Parameters:</B><DD><CODE>timeOut</CODE> - New value of property timeOut.</DL>
354 </DD>
355 </DL>
356 <!-- ========= END OF CLASS DATA ========= -->
357 <HR>
358
359
360 <!-- ======= START OF BOTTOM NAVBAR ====== -->
361 <A NAME="navbar_bottom"><!-- --></A>
362 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
363 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
364 <TR>
365 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
366 <A NAME="navbar_bottom_firstrow"><!-- --></A>
367 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
368   <TR ALIGN="center" VALIGN="top">
369   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
370   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
371   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
372   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
373   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
374   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
375   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
376   </TR>
377 </TABLE>
378 </TD>
379 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
380 </EM>
381 </TD>
382 </TR>
383
384 <TR>
385 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
386 &nbsp;<A HREF="../../lejos/rcxcomm/PacketHandler.html" title="class in lejos.rcxcomm"><B>PREV CLASS</B></A>&nbsp;
387 &nbsp;<A HREF="../../lejos/rcxcomm/RCXPort.html" title="class in lejos.rcxcomm"><B>NEXT CLASS</B></A></FONT></TD>
388 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
389   <A HREF="../../index.html?lejos/rcxcomm/RCXAbstractPort.html" target="_top"><B>FRAMES</B></A>  &nbsp;
390 &nbsp;<A HREF="RCXAbstractPort.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
391 &nbsp;<SCRIPT type="text/javascript">
392   <!--
393   if(window==top) {
394     document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
395   }
396   //-->
397 </SCRIPT>
398 <NOSCRIPT>
399   <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
400 </NOSCRIPT>
401
402
403 </FONT></TD>
404 </TR>
405 <TR>
406 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
407   SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
408 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
409 DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
410 </TR>
411 </TABLE>
412 <A NAME="skip-navbar_bottom"></A>
413 <!-- ======== END OF BOTTOM NAVBAR ======= -->
414
415 <HR>
416
417 </BODY>
418 </HTML>