add a cleanup script to elide the non-free jsapi binary blob from the sources
[debian/freetts] / javadoc / com / sun / speech / freetts / VoiceManager.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
2 <!--NewPage-->\r
3 <HTML>\r
4 <HEAD>\r
5 <!-- Generated by javadoc (build 1.4.2_16) on Mon Mar 09 18:20:29 CET 2009 -->\r
6 <TITLE>\r
7 VoiceManager (FreeTTS 1.2)\r
8 </TITLE>\r
9 \r
10 <META NAME="keywords" CONTENT="com.sun.speech.freetts.VoiceManager class">\r
11 \r
12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">\r
13 \r
14 <SCRIPT type="text/javascript">\r
15 function windowTitle()\r
16 {\r
17     parent.document.title="VoiceManager (FreeTTS 1.2)";\r
18 }\r
19 </SCRIPT>\r
20 \r
21 </HEAD>\r
22 \r
23 <BODY BGCOLOR="white" onload="windowTitle();">\r
24 \r
25
26 <!-- ========= START OF TOP NAVBAR ======= -->\r
27 <A NAME="navbar_top"><!-- --></A>
28 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
29 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">\r
30 <TR>\r
31 <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">\r
32 <A NAME="navbar_top_firstrow"><!-- --></A>
33 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">\r
34   <TR ALIGN="center" VALIGN="top">\r
35   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>\r
36   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>\r
37   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>\r
38   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>\r
39   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>\r
40   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>\r
41   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>\r
42   </TR>\r
43 </TABLE>\r
44 </TD>\r
45 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>\r
46 </EM>\r
47 </TD>\r
48 </TR>\r
49 \r
50 <TR>\r
51 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
52 &nbsp;<A HREF="../../../../com/sun/speech/freetts/VoiceDirectory.html" title="class in com.sun.speech.freetts"><B>PREV CLASS</B></A>&nbsp;\r
53 &nbsp;NEXT CLASS</FONT></TD>\r
54 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
55   <A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;\r
56 &nbsp;<A HREF="VoiceManager.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;\r
57 &nbsp;<SCRIPT type="text/javascript">\r
58   <!--\r
59   if(window==top) {\r
60     document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');\r
61   }\r
62   //-->\r
63 </SCRIPT>\r
64 <NOSCRIPT>\r
65   <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>\r
66 </NOSCRIPT>
67 \r
68 </FONT></TD>\r
69 </TR>\r
70 <TR>\r
71 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
72   SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>\r
73 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
74 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>\r
75 </TR>\r
76 </TABLE>\r
77 <A NAME="skip-navbar_top"></A>
78 <!-- ========= END OF TOP NAVBAR ========= -->\r
79 \r
80 <HR>\r
81 <!-- ======== START OF CLASS DATA ======== -->\r
82 <H2>\r
83 <FONT SIZE="-1">\r
84 com.sun.speech.freetts</FONT>\r
85 <BR>\r
86 Class VoiceManager</H2>\r
87 <PRE>\r
88 java.lang.Object\r
89   <IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>com.sun.speech.freetts.VoiceManager</B>\r
90 </PRE>\r
91 <HR>\r
92 <DL>\r
93 <DT>public class <B>VoiceManager</B><DT>extends java.lang.Object</DL>\r
94 \r
95 <P>\r
96 Provides access to voices for all of FreeTTS. There is only one instance of
97  the VoiceManager.
98  
99  Each call to getVoices() creates a new instance of each voice.\r
100 <P>\r
101 \r
102 <P>\r
103 <DL>\r
104 <DT><B>See Also:</B><DD><A HREF="../../../../com/sun/speech/freetts/Voice.html" title="class in com.sun.speech.freetts"><CODE>Voice</CODE></A>, 
105 <A HREF="../../../../com/sun/speech/freetts/VoiceDirectory.html" title="class in com.sun.speech.freetts"><CODE>VoiceDirectory</CODE></A></DL>\r
106 <HR>\r
107 \r
108 <P>\r
109 <!-- ======== NESTED CLASS SUMMARY ======== -->\r
110 \r
111 \r
112 <!-- =========== FIELD SUMMARY =========== -->\r
113 \r
114 \r
115 <!-- ======== CONSTRUCTOR SUMMARY ======== -->\r
116 \r
117 \r
118 <!-- ========== METHOD SUMMARY =========== -->\r
119 \r
120 <A NAME="method_summary"><!-- --></A>
121 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
122 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
123 <TD COLSPAN=2><FONT SIZE="+2">\r
124 <B>Method Summary</B></FONT></TD>\r
125 </TR>\r
126 <TR BGCOLOR="white" CLASS="TableRowColor">\r
127 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
128 <CODE>&nbsp;boolean</CODE></FONT></TD>\r
129 <TD><CODE><B><A HREF="../../../../com/sun/speech/freetts/VoiceManager.html#contains(java.lang.String)">contains</A></B>(java.lang.String&nbsp;voiceName)</CODE>\r
130 \r
131 <BR>\r
132 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Check if there is a voice provides with the given name.</TD>\r
133 </TR>\r
134 <TR BGCOLOR="white" CLASS="TableRowColor">\r
135 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
136 <CODE>static&nbsp;<A HREF="../../../../com/sun/speech/freetts/VoiceManager.html" title="class in com.sun.speech.freetts">VoiceManager</A></CODE></FONT></TD>\r
137 <TD><CODE><B><A HREF="../../../../com/sun/speech/freetts/VoiceManager.html#getInstance()">getInstance</A></B>()</CODE>\r
138 \r
139 <BR>\r
140 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the instance of the VoiceManager</TD>\r
141 </TR>\r
142 <TR BGCOLOR="white" CLASS="TableRowColor">\r
143 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
144 <CODE>&nbsp;<A HREF="../../../../com/sun/speech/freetts/Voice.html" title="class in com.sun.speech.freetts">Voice</A></CODE></FONT></TD>\r
145 <TD><CODE><B><A HREF="../../../../com/sun/speech/freetts/VoiceManager.html#getVoice(java.lang.String)">getVoice</A></B>(java.lang.String&nbsp;voiceName)</CODE>\r
146 \r
147 <BR>\r
148 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a Voice with a given name.</TD>\r
149 </TR>\r
150 <TR BGCOLOR="white" CLASS="TableRowColor">\r
151 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
152 <CODE>static&nbsp;java.net.URLClassLoader</CODE></FONT></TD>\r
153 <TD><CODE><B><A HREF="../../../../com/sun/speech/freetts/VoiceManager.html#getVoiceClassLoader()">getVoiceClassLoader</A></B>()</CODE>\r
154 \r
155 <BR>\r
156 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the class loader used for loading dynamically detected jars. </TD>\r
157 </TR>\r
158 <TR BGCOLOR="white" CLASS="TableRowColor">\r
159 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
160 <CODE>&nbsp;java.lang.String</CODE></FONT></TD>\r
161 <TD><CODE><B><A HREF="../../../../com/sun/speech/freetts/VoiceManager.html#getVoiceInfo()">getVoiceInfo</A></B>()</CODE>\r
162 \r
163 <BR>\r
164 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prints detailed information about all available voices.</TD>\r
165 </TR>\r
166 <TR BGCOLOR="white" CLASS="TableRowColor">\r
167 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
168 <CODE>&nbsp;<A HREF="../../../../com/sun/speech/freetts/Voice.html" title="class in com.sun.speech.freetts">Voice</A>[]</CODE></FONT></TD>\r
169 <TD><CODE><B><A HREF="../../../../com/sun/speech/freetts/VoiceManager.html#getVoices()">getVoices</A></B>()</CODE>\r
170 \r
171 <BR>\r
172 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide an array of all voices available to FreeTTS.
173  
174  </TD>\r
175 </TR>\r
176 <TR BGCOLOR="white" CLASS="TableRowColor">\r
177 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
178 <CODE>&nbsp;java.lang.String</CODE></FONT></TD>\r
179 <TD><CODE><B><A HREF="../../../../com/sun/speech/freetts/VoiceManager.html#toString()">toString</A></B>()</CODE>\r
180 \r
181 <BR>\r
182 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provides a string representation of all voices available to FreeTTS.</TD>\r
183 </TR>\r
184 </TABLE>\r
185 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
186 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
187 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">\r
188 <TD><B>Methods inherited from class java.lang.Object</B></TD>\r
189 </TR>\r
190 <TR BGCOLOR="white" CLASS="TableRowColor">\r
191 <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>\r
192 </TR>\r
193 </TABLE>\r
194 &nbsp;\r
195 <P>\r
196 \r
197 <!-- ============ FIELD DETAIL =========== -->\r
198 \r
199 \r
200 <!-- ========= CONSTRUCTOR DETAIL ======== -->\r
201 \r
202 \r
203 <!-- ============ METHOD DETAIL ========== -->\r
204 \r
205 <A NAME="method_detail"><!-- --></A>
206 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
207 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
208 <TD COLSPAN=1><FONT SIZE="+2">\r
209 <B>Method Detail</B></FONT></TD>\r
210 </TR>\r
211 </TABLE>\r
212 \r
213 <A NAME="getInstance()"><!-- --></A><H3>\r
214 getInstance</H3>\r
215 <PRE>\r
216 public static <A HREF="../../../../com/sun/speech/freetts/VoiceManager.html" title="class in com.sun.speech.freetts">VoiceManager</A> <B>getInstance</B>()</PRE>\r
217 <DL>\r
218 <DD>Gets the instance of the VoiceManager\r
219 <P>\r
220 <DD><DL>\r
221
222 <DT><B>Returns:</B><DD>a VoiceManager</DL>\r
223 </DD>\r
224 </DL>\r
225 <HR>\r
226 \r
227 <A NAME="getVoices()"><!-- --></A><H3>\r
228 getVoices</H3>\r
229 <PRE>\r
230 public <A HREF="../../../../com/sun/speech/freetts/Voice.html" title="class in com.sun.speech.freetts">Voice</A>[] <B>getVoices</B>()</PRE>\r
231 <DL>\r
232 <DD>Provide an array of all voices available to FreeTTS.
233  
234  First, if the "freetts.voices" property is set, it is assumed to be a
235  comma-separated list of VoiceDirectory classnames (e.g.,
236  "-Dfreetts.voices=com.sun.speech.freetts.en.us.cmu_us_kal.KevinVoiceDirectory"
237  ). If this property exists, the VoiceManager will use only this property
238  to find voices -- no other method described below will be used. The
239  primary purpose for this property is testing and for use with WebStart.
240  
241  <p>
242  Second, the file internal_voices.txt is looked for in the same directory
243  as VoiceManager.class. If the file does not exist, the VoiceManager moves
244  on. Next, it looks for voices.txt in the same directory as freetts.jar.
245  If the file does not exist, the VoiceManager moves on. Next, if the
246  property "freetts.voicesfile" is defined, then that file is read in. If
247  the property is defined and the file does not exist, then an error is
248  raised.
249  
250  <P>
251  Every voices file that is read in contains a list of VoiceDirectory class
252  names.
253  
254  <p>
255  Next, the voice manager looks for freetts voice jarfiles that may exist
256  in well-known locations. The directory that contains freetts.jar is
257  searched for voice jarfiles, then directories specified by the
258  "freetts.voicespath" system property. Any jarfile whose Manifest contains
259  "FreeTTSVoiceDefinition: true" is assumed to be a FreeTTS voice, and the
260  Manifest's "Main-Class" entry is assumed to be the name of the voice
261  directory. The dependencies of the voice jarfiles specified by the
262  "Class-Path" Manifest entry are also loaded.
263  
264  <p>
265  The VoiceManager instantiates each voice directory and calls getVoices()
266  on each.\r
267 <P>\r
268 <DD><DL>\r
269
270 <DT><B>Returns:</B><DD>the array of new instances of all available voices</DL>\r
271 </DD>\r
272 </DL>\r
273 <HR>\r
274 \r
275 <A NAME="getVoiceInfo()"><!-- --></A><H3>\r
276 getVoiceInfo</H3>\r
277 <PRE>\r
278 public java.lang.String <B>getVoiceInfo</B>()</PRE>\r
279 <DL>\r
280 <DD>Prints detailed information about all available voices.\r
281 <P>\r
282 <DD><DL>\r
283
284 <DT><B>Returns:</B><DD>a String containing the information</DL>\r
285 </DD>\r
286 </DL>\r
287 <HR>\r
288 \r
289 <A NAME="toString()"><!-- --></A><H3>\r
290 toString</H3>\r
291 <PRE>\r
292 public java.lang.String <B>toString</B>()</PRE>\r
293 <DL>\r
294 <DD>Provides a string representation of all voices available to FreeTTS.\r
295 <P>\r
296 <DD><DL>\r
297
298 <DT><B>Returns:</B><DD>a String which is a space-delimited list of voice names. If there
299          is more than one voice, then the word "or" appears before the
300          last one.</DL>\r
301 </DD>\r
302 </DL>\r
303 <HR>\r
304 \r
305 <A NAME="contains(java.lang.String)"><!-- --></A><H3>\r
306 contains</H3>\r
307 <PRE>\r
308 public boolean <B>contains</B>(java.lang.String&nbsp;voiceName)</PRE>\r
309 <DL>\r
310 <DD>Check if there is a voice provides with the given name.\r
311 <P>\r
312 <DD><DL>\r
313 <DT><B>Parameters:</B><DD><CODE>voiceName</CODE> - the name of the voice to check
314 <DT><B>Returns:</B><DD><b>true</b> if FreeTTS has a voice available with the name
315          <b>voiceName</b>, else <b>false</b>.</DL>\r
316 </DD>\r
317 </DL>\r
318 <HR>\r
319 \r
320 <A NAME="getVoice(java.lang.String)"><!-- --></A><H3>\r
321 getVoice</H3>\r
322 <PRE>\r
323 public <A HREF="../../../../com/sun/speech/freetts/Voice.html" title="class in com.sun.speech.freetts">Voice</A> <B>getVoice</B>(java.lang.String&nbsp;voiceName)</PRE>\r
324 <DL>\r
325 <DD>Get a Voice with a given name.\r
326 <P>\r
327 <DD><DL>\r
328 <DT><B>Parameters:</B><DD><CODE>voiceName</CODE> - the name of the voice to get.
329 <DT><B>Returns:</B><DD>the Voice that has the same name as <b>voiceName</b> if one
330          exists, else <b>null</b></DL>\r
331 </DD>\r
332 </DL>\r
333 <HR>\r
334 \r
335 <A NAME="getVoiceClassLoader()"><!-- --></A><H3>\r
336 getVoiceClassLoader</H3>\r
337 <PRE>\r
338 public static java.net.URLClassLoader <B>getVoiceClassLoader</B>()</PRE>\r
339 <DL>\r
340 <DD>Gets the class loader used for loading dynamically detected jars. This is
341  useful to get resources out of jars that may be in the class path of this
342  class loader but not in the class path of the system class loader.\r
343 <P>\r
344 <DD><DL>\r
345
346 <DT><B>Returns:</B><DD>the class loader</DL>\r
347 </DD>\r
348 </DL>\r
349 <!-- ========= END OF CLASS DATA ========= -->\r
350 <HR>\r
351 \r
352
353 <!-- ======= START OF BOTTOM NAVBAR ====== -->\r
354 <A NAME="navbar_bottom"><!-- --></A>
355 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
356 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">\r
357 <TR>\r
358 <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">\r
359 <A NAME="navbar_bottom_firstrow"><!-- --></A>
360 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">\r
361   <TR ALIGN="center" VALIGN="top">\r
362   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>\r
363   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>\r
364   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>\r
365   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>\r
366   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>\r
367   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>\r
368   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>\r
369   </TR>\r
370 </TABLE>\r
371 </TD>\r
372 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>\r
373 </EM>\r
374 </TD>\r
375 </TR>\r
376 \r
377 <TR>\r
378 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
379 &nbsp;<A HREF="../../../../com/sun/speech/freetts/VoiceDirectory.html" title="class in com.sun.speech.freetts"><B>PREV CLASS</B></A>&nbsp;\r
380 &nbsp;NEXT CLASS</FONT></TD>\r
381 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
382   <A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;\r
383 &nbsp;<A HREF="VoiceManager.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;\r
384 &nbsp;<SCRIPT type="text/javascript">\r
385   <!--\r
386   if(window==top) {\r
387     document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');\r
388   }\r
389   //-->\r
390 </SCRIPT>\r
391 <NOSCRIPT>\r
392   <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>\r
393 </NOSCRIPT>
394 \r
395 </FONT></TD>\r
396 </TR>\r
397 <TR>\r
398 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
399   SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>\r
400 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
401 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>\r
402 </TR>\r
403 </TABLE>\r
404 <A NAME="skip-navbar_bottom"></A>
405 <!-- ======== END OF BOTTOM NAVBAR ======= -->\r
406 \r
407 <HR>\r
408 \r
409 </BODY>\r
410 </HTML>\r