com.sun.speech.engine
Class SpeechEventWrapper

java.lang.Object
  extended byjava.util.EventObject
      extended byjavax.speech.SpeechEvent
          extended bycom.sun.speech.engine.SpeechEventWrapper
All Implemented Interfaces:
java.io.Serializable

public class SpeechEventWrapper
extends javax.speech.SpeechEvent

Wraps an arbitrary event object (from EventObject) in a SpeechEvent so that it can be dispatched through the speech event dispatch mechanism. One use of this is in the BaseEngineProperties class that needs to wrap and issue PropertyChangeEvents.

See Also:
SpeechEventUtilities, EventObject, Serialized Form

Field Summary
protected  java.util.EventObject eventObject
          The wrapped event.
protected static int WRAPPER_ID
          Use an id that won't be confused with JSAPI event ids.
 
Fields inherited from class javax.speech.SpeechEvent
id
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
SpeechEventWrapper(java.util.EventObject e)
          Class constructor.
 
Method Summary
 java.util.EventObject getEventObject()
          Gets the wrapped event.
 
Methods inherited from class javax.speech.SpeechEvent
getId, paramString, toString
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

WRAPPER_ID

protected static int WRAPPER_ID
Use an id that won't be confused with JSAPI event ids.


eventObject

protected java.util.EventObject eventObject
The wrapped event.

Constructor Detail

SpeechEventWrapper

public SpeechEventWrapper(java.util.EventObject e)
Class constructor.

Parameters:
e - the EventObject to wrap.
Method Detail

getEventObject

public java.util.EventObject getEventObject()
Gets the wrapped event.

Returns:
the event that was passed to the constructor