org.eclipse.actf.accservice.javapp
Class JavaAccessibilityEventService

java.lang.Object
  extended by org.eclipse.actf.accservice.javapp.JavaAccessibilityEventService
All Implemented Interfaces:
Serializable, IAccessibilityEventService

public class JavaAccessibilityEventService
extends Object
implements IAccessibilityEventService

Author:
wscarter
See Also:
Serialized Form

Field Summary
protected  Map _hookMap
           
protected static Map _listenerMap
           
protected  IWindowService _windowService
           
 
Fields inherited from interface org.eclipse.actf.accservice.IAccessibilityEventService
serialVersionUID
 
Constructor Summary
JavaAccessibilityEventService(IWindowService windowService)
           
 
Method Summary
 void addAccessibilityEventListener(IModelEventListener listener, Object[] eventTypes, Object[] params)
          add a listener to be notified of accessibility events
 void removeAccessibilityEventListener(IModelEventListener listener, Object[] eventTypes)
          remove a previously added listener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_listenerMap

protected static Map _listenerMap

_hookMap

protected Map _hookMap

_windowService

protected IWindowService _windowService
Constructor Detail

JavaAccessibilityEventService

public JavaAccessibilityEventService(IWindowService windowService)
Method Detail

addAccessibilityEventListener

public void addAccessibilityEventListener(IModelEventListener listener,
                                          Object[] eventTypes,
                                          Object[] params)
Description copied from interface: IAccessibilityEventService
add a listener to be notified of accessibility events

Specified by:
addAccessibilityEventListener in interface IAccessibilityEventService
eventTypes - type of event (which may be null for some accessibility event APIs that do not support such functionality)

removeAccessibilityEventListener

public void removeAccessibilityEventListener(IModelEventListener listener,
                                             Object[] eventTypes)
remove a previously added listener

Specified by:
removeAccessibilityEventListener in interface IAccessibilityEventService