|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.actf.accservice.core.win32.msaa.MsaaAccessibilityService
public class MsaaAccessibilityService
Field Summary | |
---|---|
static String |
ACTF_MSAA_LIBRARY_NAME
name of dynamic module for MSAA access; value is 'actf-msaa' |
static String |
MSAA_ACCSERVICE_NAME
accessibility service name for this service; value is 'msaa' |
Constructor Summary | |
---|---|
MsaaAccessibilityService()
|
Method Summary | |
---|---|
IAccessibleElement |
createAccessibleElement(Object obj,
Object[] params)
create an IAccessibleElement from the given object and
optional parameters. |
IAccessibilityEventService |
getAccessibilityEventService()
retreaves the event services for the underlying accessibility infrastructure. |
IWindowService |
getWindowService()
returns a service for windowing-related functionality. |
void |
initialize()
initialize the service by loading native libraries, configuring platform-specific resources, and the like. |
protected static boolean |
internalCoInitialize()
|
protected static boolean |
internalCoUnInitialize()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String ACTF_MSAA_LIBRARY_NAME
public static final String MSAA_ACCSERVICE_NAME
Constructor Detail |
---|
public MsaaAccessibilityService()
Method Detail |
---|
public IAccessibleElement createAccessibleElement(Object obj, Object[] params) throws InvalidComponentException
IAccessibilityService
IAccessibleElement
from the given object and
optional parameters. IAccessibleElement
instances are used
to access accesibility-related properties of the given object and need
not (and, in most cases, are not) the same object as the given object.
createAccessibleElement
in interface IAccessibilityService
obj
- object for which an accessible is desiredparams
- optional parameters for creating the accessible (may be
null
)
IAccessibleElement
for the given object
InvalidComponentException
- if the given object is somehow invalid or an accessible
cannot b created for the given objectpublic IAccessibilityEventService getAccessibilityEventService()
IAccessibilityService
IAccessibilityEventService
allows
clients to register event listeners to listen for low-level,
platform-specific events that are used by accessibility devices (like
assistive technologies).
getAccessibilityEventService
in interface IAccessibilityService
IAccessibilityEventService
object for this
accessibility infrastructure or null
if no such
event service is availablepublic IWindowService getWindowService()
IAccessibilityService
getWindowService
in interface IAccessibilityService
null
if no
such service existspublic void initialize() throws AccessibilityServiceException
IAccessibilityService
initialize
in interface IAccessibilityService
AccessibilityServiceException
protected static boolean internalCoInitialize()
protected static boolean internalCoUnInitialize()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |