upstream version 1.2.2
[debian/freetts] / javadoc / com / sun / speech / engine / BaseEngineProperties.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:28 CET 2009 -->\r
6 <TITLE>\r
7 BaseEngineProperties (FreeTTS 1.2)\r
8 </TITLE>\r
9 \r
10 <META NAME="keywords" CONTENT="com.sun.speech.engine.BaseEngineProperties 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="BaseEngineProperties (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/engine/BaseEngine.html" title="class in com.sun.speech.engine"><B>PREV CLASS</B></A>&nbsp;\r
53 &nbsp;<A HREF="../../../../com/sun/speech/engine/EngineEventPanel.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>  &nbsp;\r
56 &nbsp;<A HREF="BaseEngineProperties.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;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>\r
73 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
74 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>\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.engine</FONT>\r
85 <BR>\r
86 Class BaseEngineProperties</H2>\r
87 <PRE>\r
88 java.lang.Object\r
89   <IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>com.sun.speech.engine.BaseEngineProperties</B>\r
90 </PRE>\r
91 <DL>\r
92 <DT><B>All Implemented Interfaces:</B> <DD>javax.speech.EngineProperties, <A HREF="../../../../com/sun/speech/engine/SpeechEventDispatcher.html" title="interface in com.sun.speech.engine">SpeechEventDispatcher</A></DD>\r
93 </DL>\r
94 <DL>\r
95 <DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../com/sun/speech/engine/synthesis/BaseSynthesizerProperties.html" title="class in com.sun.speech.engine.synthesis">BaseSynthesizerProperties</A></DD>\r
96 </DL>\r
97 <HR>\r
98 <DL>\r
99 <DT>public abstract class <B>BaseEngineProperties</B><DT>extends java.lang.Object<DT>implements javax.speech.EngineProperties, <A HREF="../../../../com/sun/speech/engine/SpeechEventDispatcher.html" title="interface in com.sun.speech.engine">SpeechEventDispatcher</A></DL>\r
100 \r
101 <P>\r
102 Supports the JSAPI 1.0 <code>EngineProperties</code>
103  interface.\r
104 <P>\r
105 \r
106 <P>\r
107 <HR>\r
108 \r
109 <P>\r
110 <!-- ======== NESTED CLASS SUMMARY ======== -->\r
111 \r
112 \r
113 <!-- =========== FIELD SUMMARY =========== -->\r
114 \r
115 <A NAME="field_summary"><!-- --></A>
116 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
117 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
118 <TD COLSPAN=2><FONT SIZE="+2">\r
119 <B>Field Summary</B></FONT></TD>\r
120 </TR>\r
121 <TR BGCOLOR="white" CLASS="TableRowColor">\r
122 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
123 <CODE>protected &nbsp;java.util.Collection</CODE></FONT></TD>\r
124 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#propertyChangeListeners">propertyChangeListeners</A></B></CODE>\r
125 \r
126 <BR>\r
127 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List of <code>PropertyChangeListeners</code> registered for
128  <code>PropertyChangeEvents</code> on this object.</TD>\r
129 </TR>\r
130 </TABLE>\r
131 &nbsp;\r
132 <!-- ======== CONSTRUCTOR SUMMARY ======== -->\r
133 \r
134 <A NAME="constructor_summary"><!-- --></A>
135 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
136 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
137 <TD COLSPAN=2><FONT SIZE="+2">\r
138 <B>Constructor Summary</B></FONT></TD>\r
139 </TR>\r
140 <TR BGCOLOR="white" CLASS="TableRowColor">\r
141 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
142 <CODE>protected </CODE></FONT></TD>\r
143 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#BaseEngineProperties()">BaseEngineProperties</A></B>()</CODE>\r
144 \r
145 <BR>\r
146 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class constructor.</TD>\r
147 </TR>\r
148 </TABLE>\r
149 &nbsp;\r
150 <!-- ========== METHOD SUMMARY =========== -->\r
151 \r
152 <A NAME="method_summary"><!-- --></A>
153 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
154 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
155 <TD COLSPAN=2><FONT SIZE="+2">\r
156 <B>Method Summary</B></FONT></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;void</CODE></FONT></TD>\r
161 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#addPropertyChangeListener(java.beans.PropertyChangeListener)">addPropertyChangeListener</A></B>(java.beans.PropertyChangeListener&nbsp;listener)</CODE>\r
162 \r
163 <BR>\r
164 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a <code>PropertyChangeListener</code> to the listener list.</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;void</CODE></FONT></TD>\r
169 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#dispatchSpeechEvent(javax.speech.SpeechEvent)">dispatchSpeechEvent</A></B>(javax.speech.SpeechEvent&nbsp;event)</CODE>\r
170 \r
171 <BR>\r
172 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dispatches a <code>PropertyChangeEvent</code>.
173  </TD>\r
174 </TR>\r
175 <TR BGCOLOR="white" CLASS="TableRowColor">\r
176 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
177 <CODE>&nbsp;void</CODE></FONT></TD>\r
178 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#firePropertyChangeEvent(java.beans.PropertyChangeEvent)">firePropertyChangeEvent</A></B>(java.beans.PropertyChangeEvent&nbsp;event)</CODE>\r
179 \r
180 <BR>\r
181 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sends a <code>PropertyChangeEvent</code>
182  to all <code>PropertyChangeListeners</code> registered with
183  this object.  </TD>\r
184 </TR>\r
185 <TR BGCOLOR="white" CLASS="TableRowColor">\r
186 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
187 <CODE>&nbsp;java.awt.Component</CODE></FONT></TD>\r
188 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#getControlComponent()">getControlComponent</A></B>()</CODE>\r
189 \r
190 <BR>\r
191 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtains the AWT <code>Component</code> that provides the
192  default user interface 
193  for setting the properties of the <code>Engine</code>
194  associated with this object.</TD>\r
195 </TR>\r
196 <TR BGCOLOR="white" CLASS="TableRowColor">\r
197 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
198 <CODE>protected &nbsp;void</CODE></FONT></TD>\r
199 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#postPropertyChangeEvent(java.lang.String, boolean, boolean)">postPropertyChangeEvent</A></B>(java.lang.String&nbsp;propName,
200                         boolean&nbsp;oldValue,
201                         boolean&nbsp;newValue)</CODE>\r
202 \r
203 <BR>\r
204 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generates a
205  <code>PropertyChangeEvent</code> for a <code>boolean</code> value
206  and posts it to the event queue.  </TD>\r
207 </TR>\r
208 <TR BGCOLOR="white" CLASS="TableRowColor">\r
209 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
210 <CODE>protected &nbsp;void</CODE></FONT></TD>\r
211 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#postPropertyChangeEvent(java.lang.String, float, float)">postPropertyChangeEvent</A></B>(java.lang.String&nbsp;propName,
212                         float&nbsp;oldValue,
213                         float&nbsp;newValue)</CODE>\r
214 \r
215 <BR>\r
216 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generates a
217  <code>PropertyChangeEvent</code> for a <code>float</code> value
218  and posts it to the event queue.  </TD>\r
219 </TR>\r
220 <TR BGCOLOR="white" CLASS="TableRowColor">\r
221 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
222 <CODE>protected &nbsp;void</CODE></FONT></TD>\r
223 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#postPropertyChangeEvent(java.lang.String, int, int)">postPropertyChangeEvent</A></B>(java.lang.String&nbsp;propName,
224                         int&nbsp;oldValue,
225                         int&nbsp;newValue)</CODE>\r
226 \r
227 <BR>\r
228 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generates a
229  <code>PropertyChangeEvent</code> for a <code>int</code> value
230  and posts it to the event queue.  </TD>\r
231 </TR>\r
232 <TR BGCOLOR="white" CLASS="TableRowColor">\r
233 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
234 <CODE>protected &nbsp;void</CODE></FONT></TD>\r
235 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#postPropertyChangeEvent(java.lang.String, java.lang.Object, java.lang.Object)">postPropertyChangeEvent</A></B>(java.lang.String&nbsp;propName,
236                         java.lang.Object&nbsp;oldValue,
237                         java.lang.Object&nbsp;newValue)</CODE>\r
238 \r
239 <BR>\r
240 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generates a
241  <code>PropertyChangeEvent</code> for an <code>Object</code> value
242  and posts it to the event queue.  </TD>\r
243 </TR>\r
244 <TR BGCOLOR="white" CLASS="TableRowColor">\r
245 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
246 <CODE>&nbsp;void</CODE></FONT></TD>\r
247 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#removePropertyChangeListener(java.beans.PropertyChangeListener)">removePropertyChangeListener</A></B>(java.beans.PropertyChangeListener&nbsp;listener)</CODE>\r
248 \r
249 <BR>\r
250 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a <code>PropertyChangeListener</code> from the listener
251  list.</TD>\r
252 </TR>\r
253 <TR BGCOLOR="white" CLASS="TableRowColor">\r
254 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
255 <CODE>abstract &nbsp;void</CODE></FONT></TD>\r
256 <TD><CODE><B><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#reset()">reset</A></B>()</CODE>\r
257 \r
258 <BR>\r
259 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns all properties to reasonable defaults
260  for the <code>Engine</code>.  </TD>\r
261 </TR>\r
262 </TABLE>\r
263 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
264 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
265 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">\r
266 <TD><B>Methods inherited from class java.lang.Object</B></TD>\r
267 </TR>\r
268 <TR BGCOLOR="white" CLASS="TableRowColor">\r
269 <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>\r
270 </TR>\r
271 </TABLE>\r
272 &nbsp;\r
273 <P>\r
274 \r
275 <!-- ============ FIELD DETAIL =========== -->\r
276 \r
277 <A NAME="field_detail"><!-- --></A>
278 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
279 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
280 <TD COLSPAN=1><FONT SIZE="+2">\r
281 <B>Field Detail</B></FONT></TD>\r
282 </TR>\r
283 </TABLE>\r
284 \r
285 <A NAME="propertyChangeListeners"><!-- --></A><H3>\r
286 propertyChangeListeners</H3>\r
287 <PRE>\r
288 protected java.util.Collection <B>propertyChangeListeners</B></PRE>\r
289 <DL>\r
290 <DD>List of <code>PropertyChangeListeners</code> registered for
291  <code>PropertyChangeEvents</code> on this object.\r
292 <P>\r
293 <DL>\r
294 </DL>\r
295 </DL>\r
296 \r
297 <!-- ========= CONSTRUCTOR DETAIL ======== -->\r
298 \r
299 <A NAME="constructor_detail"><!-- --></A>
300 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
301 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
302 <TD COLSPAN=1><FONT SIZE="+2">\r
303 <B>Constructor Detail</B></FONT></TD>\r
304 </TR>\r
305 </TABLE>\r
306 \r
307 <A NAME="BaseEngineProperties()"><!-- --></A><H3>\r
308 BaseEngineProperties</H3>\r
309 <PRE>\r
310 protected <B>BaseEngineProperties</B>()</PRE>\r
311 <DL>\r
312 <DD>Class constructor.\r
313 <P>\r
314 </DL>\r
315 \r
316 <!-- ============ METHOD DETAIL ========== -->\r
317 \r
318 <A NAME="method_detail"><!-- --></A>
319 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
320 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
321 <TD COLSPAN=1><FONT SIZE="+2">\r
322 <B>Method Detail</B></FONT></TD>\r
323 </TR>\r
324 </TABLE>\r
325 \r
326 <A NAME="getControlComponent()"><!-- --></A><H3>\r
327 getControlComponent</H3>\r
328 <PRE>\r
329 public java.awt.Component <B>getControlComponent</B>()</PRE>\r
330 <DL>\r
331 <DD>Obtains the AWT <code>Component</code> that provides the
332  default user interface 
333  for setting the properties of the <code>Engine</code>
334  associated with this object.\r
335 <P>\r
336 <DD><DL>\r
337 <DT><B>Specified by:</B><DD><CODE>getControlComponent</CODE> in interface <CODE>javax.speech.EngineProperties</CODE></DL>\r
338 </DD>\r
339 <DD><DL>\r
340
341 <DT><B>Returns:</B><DD>an AWT <code>Component</code> to manipulate this object</DL>\r
342 </DD>\r
343 </DL>\r
344 <HR>\r
345 \r
346 <A NAME="reset()"><!-- --></A><H3>\r
347 reset</H3>\r
348 <PRE>\r
349 public abstract void <B>reset</B>()</PRE>\r
350 <DL>\r
351 <DD>Returns all properties to reasonable defaults
352  for the <code>Engine</code>.  A
353  <code>PropertyChangeEvent</code> is issued
354  for each property that changes as the reset takes effect.\r
355 <P>\r
356 <DD><DL>\r
357 <DT><B>Specified by:</B><DD><CODE>reset</CODE> in interface <CODE>javax.speech.EngineProperties</CODE></DL>\r
358 </DD>\r
359 <DD><DL>\r
360 </DL>\r
361 </DD>\r
362 </DL>\r
363 <HR>\r
364 \r
365 <A NAME="addPropertyChangeListener(java.beans.PropertyChangeListener)"><!-- --></A><H3>\r
366 addPropertyChangeListener</H3>\r
367 <PRE>\r
368 public void <B>addPropertyChangeListener</B>(java.beans.PropertyChangeListener&nbsp;listener)</PRE>\r
369 <DL>\r
370 <DD>Adds a <code>PropertyChangeListener</code> to the listener list.\r
371 <P>\r
372 <DD><DL>\r
373 <DT><B>Specified by:</B><DD><CODE>addPropertyChangeListener</CODE> in interface <CODE>javax.speech.EngineProperties</CODE></DL>\r
374 </DD>\r
375 <DD><DL>\r
376 <DT><B>Parameters:</B><DD><CODE>listener</CODE> - the <code>PropertyChangeListener</code> to add</DL>\r
377 </DD>\r
378 </DL>\r
379 <HR>\r
380 \r
381 <A NAME="removePropertyChangeListener(java.beans.PropertyChangeListener)"><!-- --></A><H3>\r
382 removePropertyChangeListener</H3>\r
383 <PRE>\r
384 public void <B>removePropertyChangeListener</B>(java.beans.PropertyChangeListener&nbsp;listener)</PRE>\r
385 <DL>\r
386 <DD>Removes a <code>PropertyChangeListener</code> from the listener
387  list.\r
388 <P>\r
389 <DD><DL>\r
390 <DT><B>Specified by:</B><DD><CODE>removePropertyChangeListener</CODE> in interface <CODE>javax.speech.EngineProperties</CODE></DL>\r
391 </DD>\r
392 <DD><DL>\r
393 <DT><B>Parameters:</B><DD><CODE>listener</CODE> - the <code>PropertyChangeListener</code> to remove</DL>\r
394 </DD>\r
395 </DL>\r
396 <HR>\r
397 \r
398 <A NAME="postPropertyChangeEvent(java.lang.String, java.lang.Object, java.lang.Object)"><!-- --></A><H3>\r
399 postPropertyChangeEvent</H3>\r
400 <PRE>\r
401 protected void <B>postPropertyChangeEvent</B>(java.lang.String&nbsp;propName,
402                                        java.lang.Object&nbsp;oldValue,
403                                        java.lang.Object&nbsp;newValue)</PRE>\r
404 <DL>\r
405 <DD>Generates a
406  <code>PropertyChangeEvent</code> for an <code>Object</code> value
407  and posts it to the event queue.  Eventually
408  <code>firePropertyChangeEvent</code> will be called by
409  <code>dispatchSpeechEvent</code> as a result of this action.\r
410 <P>\r
411 <DD><DL>\r
412 </DL>\r
413 </DD>\r
414 <DD><DL>\r
415 <DT><B>Parameters:</B><DD><CODE>propName</CODE> - the name of the property<DD><CODE>oldValue</CODE> - the old value<DD><CODE>newValue</CODE> - the new value<DT><B>See Also:</B><DD><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#firePropertyChangeEvent(java.beans.PropertyChangeEvent)"><CODE>firePropertyChangeEvent(java.beans.PropertyChangeEvent)</CODE></A>, 
416 <A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#dispatchSpeechEvent(javax.speech.SpeechEvent)"><CODE>dispatchSpeechEvent(javax.speech.SpeechEvent)</CODE></A></DL>\r
417 </DD>\r
418 </DL>\r
419 <HR>\r
420 \r
421 <A NAME="postPropertyChangeEvent(java.lang.String, float, float)"><!-- --></A><H3>\r
422 postPropertyChangeEvent</H3>\r
423 <PRE>\r
424 protected void <B>postPropertyChangeEvent</B>(java.lang.String&nbsp;propName,
425                                        float&nbsp;oldValue,
426                                        float&nbsp;newValue)</PRE>\r
427 <DL>\r
428 <DD>Generates a
429  <code>PropertyChangeEvent</code> for a <code>float</code> value
430  and posts it to the event queue.  Eventually
431  <code>firePropertyChangeEvent</code> will be called by
432  <code>dispatchSpeechEvent</code> as a result of this action.\r
433 <P>\r
434 <DD><DL>\r
435 </DL>\r
436 </DD>\r
437 <DD><DL>\r
438 <DT><B>Parameters:</B><DD><CODE>propName</CODE> - the name of the property<DD><CODE>oldValue</CODE> - the old value<DD><CODE>newValue</CODE> - the new value<DT><B>See Also:</B><DD><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#firePropertyChangeEvent(java.beans.PropertyChangeEvent)"><CODE>firePropertyChangeEvent(java.beans.PropertyChangeEvent)</CODE></A>, 
439 <A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#dispatchSpeechEvent(javax.speech.SpeechEvent)"><CODE>dispatchSpeechEvent(javax.speech.SpeechEvent)</CODE></A></DL>\r
440 </DD>\r
441 </DL>\r
442 <HR>\r
443 \r
444 <A NAME="postPropertyChangeEvent(java.lang.String, int, int)"><!-- --></A><H3>\r
445 postPropertyChangeEvent</H3>\r
446 <PRE>\r
447 protected void <B>postPropertyChangeEvent</B>(java.lang.String&nbsp;propName,
448                                        int&nbsp;oldValue,
449                                        int&nbsp;newValue)</PRE>\r
450 <DL>\r
451 <DD>Generates a
452  <code>PropertyChangeEvent</code> for a <code>int</code> value
453  and posts it to the event queue.  Eventually
454  <code>firePropertyChangeEvent</code> will be called by
455  <code>dispatchSpeechEvent</code> as a result of this action.\r
456 <P>\r
457 <DD><DL>\r
458 </DL>\r
459 </DD>\r
460 <DD><DL>\r
461 <DT><B>Parameters:</B><DD><CODE>propName</CODE> - the name of the property<DD><CODE>oldValue</CODE> - the old value<DD><CODE>newValue</CODE> - the new value<DT><B>See Also:</B><DD><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#firePropertyChangeEvent(java.beans.PropertyChangeEvent)"><CODE>firePropertyChangeEvent(java.beans.PropertyChangeEvent)</CODE></A>, 
462 <A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#dispatchSpeechEvent(javax.speech.SpeechEvent)"><CODE>dispatchSpeechEvent(javax.speech.SpeechEvent)</CODE></A></DL>\r
463 </DD>\r
464 </DL>\r
465 <HR>\r
466 \r
467 <A NAME="postPropertyChangeEvent(java.lang.String, boolean, boolean)"><!-- --></A><H3>\r
468 postPropertyChangeEvent</H3>\r
469 <PRE>\r
470 protected void <B>postPropertyChangeEvent</B>(java.lang.String&nbsp;propName,
471                                        boolean&nbsp;oldValue,
472                                        boolean&nbsp;newValue)</PRE>\r
473 <DL>\r
474 <DD>Generates a
475  <code>PropertyChangeEvent</code> for a <code>boolean</code> value
476  and posts it to the event queue.  Eventually
477  <code>firePropertyChangeEvent</code> will be called by
478  <code>dispatchSpeechEvent</code> as a result of this action.\r
479 <P>\r
480 <DD><DL>\r
481 </DL>\r
482 </DD>\r
483 <DD><DL>\r
484 <DT><B>Parameters:</B><DD><CODE>propName</CODE> - the name of the property<DD><CODE>oldValue</CODE> - the old value<DD><CODE>newValue</CODE> - the new value<DT><B>See Also:</B><DD><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#firePropertyChangeEvent(java.beans.PropertyChangeEvent)"><CODE>firePropertyChangeEvent(java.beans.PropertyChangeEvent)</CODE></A>, 
485 <A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#dispatchSpeechEvent(javax.speech.SpeechEvent)"><CODE>dispatchSpeechEvent(javax.speech.SpeechEvent)</CODE></A></DL>\r
486 </DD>\r
487 </DL>\r
488 <HR>\r
489 \r
490 <A NAME="firePropertyChangeEvent(java.beans.PropertyChangeEvent)"><!-- --></A><H3>\r
491 firePropertyChangeEvent</H3>\r
492 <PRE>\r
493 public void <B>firePropertyChangeEvent</B>(java.beans.PropertyChangeEvent&nbsp;event)</PRE>\r
494 <DL>\r
495 <DD>Sends a <code>PropertyChangeEvent</code>
496  to all <code>PropertyChangeListeners</code> registered with
497  this object.  Called by <code>dispatchSpeechEvent</code>.\r
498 <P>\r
499 <DD><DL>\r
500 </DL>\r
501 </DD>\r
502 <DD><DL>\r
503 <DT><B>Parameters:</B><DD><CODE>event</CODE> - the <code>PropertyChangeEvent</code> to send<DT><B>See Also:</B><DD><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#firePropertyChangeEvent(java.beans.PropertyChangeEvent)"><CODE>firePropertyChangeEvent(java.beans.PropertyChangeEvent)</CODE></A>, 
504 <A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#dispatchSpeechEvent(javax.speech.SpeechEvent)"><CODE>dispatchSpeechEvent(javax.speech.SpeechEvent)</CODE></A></DL>\r
505 </DD>\r
506 </DL>\r
507 <HR>\r
508 \r
509 <A NAME="dispatchSpeechEvent(javax.speech.SpeechEvent)"><!-- --></A><H3>\r
510 dispatchSpeechEvent</H3>\r
511 <PRE>\r
512 public void <B>dispatchSpeechEvent</B>(javax.speech.SpeechEvent&nbsp;event)</PRE>\r
513 <DL>\r
514 <DD>Dispatches a <code>PropertyChangeEvent</code>.
515  The dispatcher should notify all <code>PropertyChangeListeners</code>
516  from this method.  The <code>SpeechEvent</code> was added
517  via the various post methods of this class.\r
518 <P>\r
519 <DD><DL>\r
520 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/sun/speech/engine/SpeechEventDispatcher.html#dispatchSpeechEvent(javax.speech.SpeechEvent)">dispatchSpeechEvent</A></CODE> in interface <CODE><A HREF="../../../../com/sun/speech/engine/SpeechEventDispatcher.html" title="interface in com.sun.speech.engine">SpeechEventDispatcher</A></CODE></DL>\r
521 </DD>\r
522 <DD><DL>\r
523 <DT><B>Parameters:</B><DD><CODE>event</CODE> - the <code>SpeechEvent</code> containing a
524    <code>PropertyChangeEvent</code><DT><B>See Also:</B><DD><A HREF="../../../../com/sun/speech/engine/BaseEngineProperties.html#postPropertyChangeEvent(java.lang.String, java.lang.Object, java.lang.Object)"><CODE>postPropertyChangeEvent(java.lang.String, java.lang.Object, java.lang.Object)</CODE></A></DL>\r
525 </DD>\r
526 </DL>\r
527 <!-- ========= END OF CLASS DATA ========= -->\r
528 <HR>\r
529 \r
530
531 <!-- ======= START OF BOTTOM NAVBAR ====== -->\r
532 <A NAME="navbar_bottom"><!-- --></A>
533 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
534 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">\r
535 <TR>\r
536 <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">\r
537 <A NAME="navbar_bottom_firstrow"><!-- --></A>
538 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">\r
539   <TR ALIGN="center" VALIGN="top">\r
540   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>\r
541   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>\r
542   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>\r
543   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>\r
544   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>\r
545   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>\r
546   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>\r
547   </TR>\r
548 </TABLE>\r
549 </TD>\r
550 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>\r
551 </EM>\r
552 </TD>\r
553 </TR>\r
554 \r
555 <TR>\r
556 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
557 &nbsp;<A HREF="../../../../com/sun/speech/engine/BaseEngine.html" title="class in com.sun.speech.engine"><B>PREV CLASS</B></A>&nbsp;\r
558 &nbsp;<A HREF="../../../../com/sun/speech/engine/EngineEventPanel.html" title="class in com.sun.speech.engine"><B>NEXT CLASS</B></A></FONT></TD>\r
559 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
560   <A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;\r
561 &nbsp;<A HREF="BaseEngineProperties.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;\r
562 &nbsp;<SCRIPT type="text/javascript">\r
563   <!--\r
564   if(window==top) {\r
565     document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');\r
566   }\r
567   //-->\r
568 </SCRIPT>\r
569 <NOSCRIPT>\r
570   <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>\r
571 </NOSCRIPT>
572 \r
573 </FONT></TD>\r
574 </TR>\r
575 <TR>\r
576 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
577   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>\r
578 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
579 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>\r
580 </TR>\r
581 </TABLE>\r
582 <A NAME="skip-navbar_bottom"></A>
583 <!-- ======== END OF BOTTOM NAVBAR ======= -->\r
584 \r
585 <HR>\r
586 \r
587 </BODY>\r
588 </HTML>\r