1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
\r
5 <!-- Generated by javadoc (build 1.4.2_16) on Mon Mar 09 18:20:29 CET 2009 -->
\r
7 SpeechEventUtilities (FreeTTS 1.2)
\r
10 <META NAME="keywords" CONTENT="com.sun.speech.engine.SpeechEventUtilities class">
\r
12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
\r
14 <SCRIPT type="text/javascript">
\r
15 function windowTitle()
\r
17 parent.document.title="SpeechEventUtilities (FreeTTS 1.2)";
\r
23 <BODY BGCOLOR="white" onload="windowTitle();">
\r
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
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> </TD>
\r
36 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
\r
37 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
\r
38 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
\r
39 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
\r
40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
\r
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
\r
45 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
\r
51 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
\r
52 <A HREF="../../../../com/sun/speech/engine/EngineMonitor.EngineMonitorEngineListener.html" title="class in com.sun.speech.engine"><B>PREV CLASS</B></A>
\r
53 <A HREF="../../../../com/sun/speech/engine/SpeechEventUtilities.SpeechAWTEvent.html" title="class in com.sun.speech.engine"><B>NEXT CLASS</B></A></FONT></TD>
\r
54 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
\r
55 <A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
\r
56 <A HREF="SpeechEventUtilities.html" target="_top"><B>NO FRAMES</B></A>
\r
57 <SCRIPT type="text/javascript">
\r
60 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
\r
65 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
\r
71 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
\r
72 SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
\r
73 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
\r
74 DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
\r
77 <A NAME="skip-navbar_top"></A>
78 <!-- ========= END OF TOP NAVBAR ========= -->
\r
81 <!-- ======== START OF CLASS DATA ======== -->
\r
84 com.sun.speech.engine</FONT>
\r
86 Class SpeechEventUtilities</H2>
\r
89 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>com.sun.speech.engine.SpeechEventUtilities</B>
\r
93 <DT>public class <B>SpeechEventUtilities</B><DT>extends java.lang.Object</DL>
\r
96 Utilities to help with dispatch JSAPI 1.0 events on the event
97 dispatching thread of AWT/Swing. This is needed to help
98 applications conform with the Swing Event Thread model. If these
99 utilities were not used, then a GUI application would have to
100 implement Runnables to handle JSAPI events that result in updates
108 <!-- ======== NESTED CLASS SUMMARY ======== -->
\r
110 <A NAME="nested_class_summary"><!-- --></A>
111 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
\r
112 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
\r
113 <TD COLSPAN=2><FONT SIZE="+2">
\r
114 <B>Nested Class Summary</B></FONT></TD>
\r
116 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
117 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
118 <CODE>protected static class</CODE></FONT></TD>
\r
119 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/SpeechEventUtilities.SpeechAWTEvent.html" title="class in com.sun.speech.engine">SpeechEventUtilities.SpeechAWTEvent</A></B></CODE>
\r
122 Inner class that defines SpeechAWTEvents. </TD>
\r
124 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
125 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
126 <CODE>protected static class</CODE></FONT></TD>
\r
127 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/SpeechEventUtilities.SpeechAWTEventTarget.html" title="class in com.sun.speech.engine">SpeechEventUtilities.SpeechAWTEventTarget</A></B></CODE>
\r
130 Inner class used to handle events as they are dispatched from the
131 AWT event queue.</TD>
\r
135 <!-- =========== FIELD SUMMARY =========== -->
\r
137 <A NAME="field_summary"><!-- --></A>
138 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
\r
139 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
\r
140 <TD COLSPAN=2><FONT SIZE="+2">
\r
141 <B>Field Summary</B></FONT></TD>
\r
143 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
144 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
145 <CODE>protected static boolean</CODE></FONT></TD>
\r
146 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/SpeechEventUtilities.html#awtRunning">awtRunning</A></B></CODE>
\r
149 If true, the AWT EventQueue has been set up in the VM. </TD>
\r
151 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
152 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
153 <CODE>protected static <A HREF="../../../../com/sun/speech/engine/SpeechEventUtilities.SpeechAWTEventTarget.html" title="class in com.sun.speech.engine">SpeechEventUtilities.SpeechAWTEventTarget</A></CODE></FONT></TD>
\r
154 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/SpeechEventUtilities.html#speechAWTEventTarget">speechAWTEventTarget</A></B></CODE>
\r
157 A target used to process speechAWTEvent objects. </TD>
\r
159 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
160 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
161 <CODE>protected static java.awt.EventQueue</CODE></FONT></TD>
\r
162 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/SpeechEventUtilities.html#systemEventQueue">systemEventQueue</A></B></CODE>
\r
165 The AWT EventQueue. </TD>
\r
167 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
168 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
169 <CODE>static boolean</CODE></FONT></TD>
\r
170 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/SpeechEventUtilities.html#waitUntilDispatched">waitUntilDispatched</A></B></CODE>
\r
173 If true, wait until an event has been dispatched before returning
174 from the post method. </TD>
\r
178 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
\r
180 <A NAME="constructor_summary"><!-- --></A>
181 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
\r
182 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
\r
183 <TD COLSPAN=2><FONT SIZE="+2">
\r
184 <B>Constructor Summary</B></FONT></TD>
\r
186 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
187 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/SpeechEventUtilities.html#SpeechEventUtilities()">SpeechEventUtilities</A></B>()</CODE>
\r
190 </TD>
\r
194 <!-- ========== METHOD SUMMARY =========== -->
\r
196 <A NAME="method_summary"><!-- --></A>
197 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
\r
198 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
\r
199 <TD COLSPAN=2><FONT SIZE="+2">
\r
200 <B>Method Summary</B></FONT></TD>
\r
202 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
203 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
204 <CODE>protected static boolean</CODE></FONT></TD>
\r
205 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/SpeechEventUtilities.html#isAWTRunning()">isAWTRunning</A></B>()</CODE>
\r
208 Determine if the AWT event queue is running. </TD>
\r
210 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
211 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
212 <CODE>static void</CODE></FONT></TD>
\r
213 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/SpeechEventUtilities.html#postSpeechEvent(com.sun.speech.engine.SpeechEventDispatcher, javax.speech.SpeechEvent)">postSpeechEvent</A></B>(<A HREF="../../../../com/sun/speech/engine/SpeechEventDispatcher.html" title="interface in com.sun.speech.engine">SpeechEventDispatcher</A> dispatcher,
214 javax.speech.SpeechEvent event)</CODE>
\r
217 Post a JSAPI SpeechEvent. </TD>
\r
219 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
220 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
221 <CODE>static void</CODE></FONT></TD>
\r
222 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/SpeechEventUtilities.html#postSpeechEvent(com.sun.speech.engine.SpeechEventDispatcher, javax.speech.SpeechEvent, boolean)">postSpeechEvent</A></B>(<A HREF="../../../../com/sun/speech/engine/SpeechEventDispatcher.html" title="interface in com.sun.speech.engine">SpeechEventDispatcher</A> dispatcher,
223 javax.speech.SpeechEvent event,
224 boolean waitUntilDispatched)</CODE>
\r
227 Post a JSAPI SpeechEvent. </TD>
\r
230 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
231 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
\r
232 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
\r
233 <TD><B>Methods inherited from class java.lang.Object</B></TD>
\r
235 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
236 <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
\r
242 <!-- ============ FIELD DETAIL =========== -->
\r
244 <A NAME="field_detail"><!-- --></A>
245 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
\r
246 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
\r
247 <TD COLSPAN=1><FONT SIZE="+2">
\r
248 <B>Field Detail</B></FONT></TD>
\r
252 <A NAME="awtRunning"><!-- --></A><H3>
\r
255 protected static boolean <B>awtRunning</B></PRE>
\r
257 <DD>If true, the AWT EventQueue has been set up in the VM. This flag
258 is used to determine whether we should use the AWT EventQueue for
259 synchronizing SpeechEvents with the AWT EventQueue or not.
\r
266 <A NAME="systemEventQueue"><!-- --></A><H3>
\r
267 systemEventQueue</H3>
\r
269 protected static java.awt.EventQueue <B>systemEventQueue</B></PRE>
\r
271 <DD>The AWT EventQueue. This is lazily created in postSpeechEvent to
272 delay the need to initialize the Toolkit until it is necessary.
\r
275 <DT><B>See Also:</B><DD><A HREF="../../../../com/sun/speech/engine/SpeechEventUtilities.html#postSpeechEvent(com.sun.speech.engine.SpeechEventDispatcher, javax.speech.SpeechEvent)"><CODE>postSpeechEvent(com.sun.speech.engine.SpeechEventDispatcher, javax.speech.SpeechEvent)</CODE></A></DL>
\r
279 <A NAME="speechAWTEventTarget"><!-- --></A><H3>
\r
280 speechAWTEventTarget</H3>
\r
282 protected static <A HREF="../../../../com/sun/speech/engine/SpeechEventUtilities.SpeechAWTEventTarget.html" title="class in com.sun.speech.engine">SpeechEventUtilities.SpeechAWTEventTarget</A> <B>speechAWTEventTarget</B></PRE>
\r
284 <DD>A target used to process speechAWTEvent objects. This target
285 is a component that expresses interest in SpeechAWTEvents. It
286 is lazily created along with systemEventQueue in postSpeechEvent.
\r
289 <DT><B>See Also:</B><DD><A HREF="../../../../com/sun/speech/engine/SpeechEventUtilities.html#postSpeechEvent(com.sun.speech.engine.SpeechEventDispatcher, javax.speech.SpeechEvent)"><CODE>postSpeechEvent(com.sun.speech.engine.SpeechEventDispatcher, javax.speech.SpeechEvent)</CODE></A></DL>
\r
293 <A NAME="waitUntilDispatched"><!-- --></A><H3>
\r
294 waitUntilDispatched</H3>
\r
296 public static boolean <B>waitUntilDispatched</B></PRE>
\r
298 <DD>If true, wait until an event has been dispatched before returning
299 from the post method. This is meant to be a global debugging flag.
300 If a class calling postSpeechEvent wants to wait until the
301 SpeechEvent has been dispatched, it should call the postSpeechEvent
302 method that has the waitUntilDispatched parameter.
\r
305 <DT><B>See Also:</B><DD><A HREF="../../../../com/sun/speech/engine/SpeechEventUtilities.html#postSpeechEvent(com.sun.speech.engine.SpeechEventDispatcher, javax.speech.SpeechEvent)"><CODE>postSpeechEvent(com.sun.speech.engine.SpeechEventDispatcher, javax.speech.SpeechEvent)</CODE></A></DL>
\r
308 <!-- ========= CONSTRUCTOR DETAIL ======== -->
\r
310 <A NAME="constructor_detail"><!-- --></A>
311 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
\r
312 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
\r
313 <TD COLSPAN=1><FONT SIZE="+2">
\r
314 <B>Constructor Detail</B></FONT></TD>
\r
318 <A NAME="SpeechEventUtilities()"><!-- --></A><H3>
\r
319 SpeechEventUtilities</H3>
\r
321 public <B>SpeechEventUtilities</B>()</PRE>
\r
325 <!-- ============ METHOD DETAIL ========== -->
\r
327 <A NAME="method_detail"><!-- --></A>
328 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
\r
329 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
\r
330 <TD COLSPAN=1><FONT SIZE="+2">
\r
331 <B>Method Detail</B></FONT></TD>
\r
335 <A NAME="isAWTRunning()"><!-- --></A><H3>
\r
338 protected static boolean <B>isAWTRunning</B>()</PRE>
\r
340 <DD>Determine if the AWT event queue is running. This method is one big
341 hack, and we will be entering a bug against AWT to provide us with
342 a real method for determining if AWT is active or not. The problem
343 with asking AWT if it is active right now is that it will activate
344 it if it isn't already active.
\r
352 <A NAME="postSpeechEvent(com.sun.speech.engine.SpeechEventDispatcher, javax.speech.SpeechEvent)"><!-- --></A><H3>
\r
353 postSpeechEvent</H3>
\r
355 public static void <B>postSpeechEvent</B>(<A HREF="../../../../com/sun/speech/engine/SpeechEventDispatcher.html" title="interface in com.sun.speech.engine">SpeechEventDispatcher</A> dispatcher,
356 javax.speech.SpeechEvent event)</PRE>
\r
358 <DD>Post a JSAPI SpeechEvent. This is to be used by multiple processes
359 to synchronize SpeechEvents. It currently uses the AWT EventQueue
360 as a means for doing this, which has the added benefit of causing
361 all SpeechEvent notification to be done from the event dispatch
362 thread. This is important because the Swing Thread Model requires
363 all interaction with Swing components to be done from the event
366 This method will immediately return once the event has been
367 posted if the global waitUntilDispatched flag is set to false.
368 Otherwise, it will wait until the event has been dispatched
372 <DT><B>Parameters:</B><DD><CODE>dispatcher</CODE> - the dispatcher that will dispatch the event<DD><CODE>event</CODE> - the SpeechEvent to post</DL>
\r
377 <A NAME="postSpeechEvent(com.sun.speech.engine.SpeechEventDispatcher, javax.speech.SpeechEvent, boolean)"><!-- --></A><H3>
\r
378 postSpeechEvent</H3>
\r
380 public static void <B>postSpeechEvent</B>(<A HREF="../../../../com/sun/speech/engine/SpeechEventDispatcher.html" title="interface in com.sun.speech.engine">SpeechEventDispatcher</A> dispatcher,
381 javax.speech.SpeechEvent event,
382 boolean waitUntilDispatched)</PRE>
\r
384 <DD>Post a JSAPI SpeechEvent. This is to be used by multiple processes
385 to synchronize SpeechEvents. It currently uses the AWT EventQueue
386 as a means for doing this, which has the added benefit of causing
387 all SpeechEvent notification to be done from the event dispatch
388 thread. This is important because the Swing Thread Model requires
389 all interaction with Swing components to be done from the event
392 This method will immediately return once the event has been
393 posted if the waitUntilDispatched parameter is set to false.
394 Otherwise, it will wait until the event has been dispatched
398 <DT><B>Parameters:</B><DD><CODE>dispatcher</CODE> - the dispatcher that will dispatch the event<DD><CODE>event</CODE> - the SpeechEvent to post<DD><CODE>waitUntilDispatched</CODE> - if true, do not return until the
399 event have been dispatched</DL>
\r
402 <!-- ========= END OF CLASS DATA ========= -->
\r
406 <!-- ======= START OF BOTTOM NAVBAR ====== -->
\r
407 <A NAME="navbar_bottom"><!-- --></A>
408 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
409 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
\r
411 <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
\r
412 <A NAME="navbar_bottom_firstrow"><!-- --></A>
413 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
\r
414 <TR ALIGN="center" VALIGN="top">
\r
415 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
\r
416 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
\r
417 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
\r
418 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
\r
419 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
\r
420 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
\r
421 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
\r
425 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
\r
431 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
\r
432 <A HREF="../../../../com/sun/speech/engine/EngineMonitor.EngineMonitorEngineListener.html" title="class in com.sun.speech.engine"><B>PREV CLASS</B></A>
\r
433 <A HREF="../../../../com/sun/speech/engine/SpeechEventUtilities.SpeechAWTEvent.html" title="class in com.sun.speech.engine"><B>NEXT CLASS</B></A></FONT></TD>
\r
434 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
\r
435 <A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
\r
436 <A HREF="SpeechEventUtilities.html" target="_top"><B>NO FRAMES</B></A>
\r
437 <SCRIPT type="text/javascript">
\r
440 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
\r
445 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
\r
451 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
\r
452 SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
\r
453 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
\r
454 DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
\r
457 <A NAME="skip-navbar_bottom"></A>
458 <!-- ======== END OF BOTTOM NAVBAR ======= -->
\r