talx x1.0.5

util
Class EventWrapper

java.lang.Object
  extended byutil.EventWrapper

public class EventWrapper
extends java.lang.Object

Provides type-safe access to different event types. This class wraps a single event of some type. The get methods return null except for the one that represents the actual runtime type of the contained event.


Field Summary
static java.lang.String NO_EVENT
          Value returned from getEventClassName when this wraps null.
 
Constructor Summary
EventWrapper(java.awt.event.ActionEvent e)
           
EventWrapper(java.awt.event.KeyEvent e)
           
EventWrapper(java.awt.event.MouseEvent e)
           
 
Method Summary
 java.awt.event.ActionEvent getActionEvent()
           
 int getCallbackLevel()
           
 java.lang.String getEventClassName()
           
 java.awt.event.KeyEvent getKeyEvent()
           
 java.awt.event.MouseEvent getMouseEvent()
           
 void requestCallback(int level)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_EVENT

public static final java.lang.String NO_EVENT
Value returned from getEventClassName when this wraps null.

See Also:
Constant Field Values
Constructor Detail

EventWrapper

public EventWrapper(java.awt.event.ActionEvent e)

EventWrapper

public EventWrapper(java.awt.event.MouseEvent e)

EventWrapper

public EventWrapper(java.awt.event.KeyEvent e)
Method Detail

getActionEvent

public java.awt.event.ActionEvent getActionEvent()
Returns:
the wrapped event or null if the runtime type is not ActionEvent.

getMouseEvent

public java.awt.event.MouseEvent getMouseEvent()
Returns:
the wrapped event or null if the runtime type is not MouseEvent.

getKeyEvent

public java.awt.event.KeyEvent getKeyEvent()
Returns:
the wrapped event or null if the runtime type is not KeyEvent.

getEventClassName

public java.lang.String getEventClassName()

requestCallback

public void requestCallback(int level)

getCallbackLevel

public int getCallbackLevel()

toString

public java.lang.String toString()

talx x1.0.5

© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.