|
||||||||||
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
org.eclipse.actf.accservice.core.win32.ia2.IA2AccessibilityService
public class IA2AccessibilityService
Field Summary | |
---|---|
static String |
ACTF_IA2_LIBRARY_NAME
name of dynamic module for IA2 access; value is 'actf-ia2' |
static String |
IA2_ACCSERVICE_NAME
accessibility service name for this service; value is 'ia2' |
Fields inherited from class org.eclipse.actf.accservice.core.win32.msaa.MsaaAccessibilityService |
---|
ACTF_MSAA_LIBRARY_NAME, MSAA_ACCSERVICE_NAME |
Constructor Summary | |
---|---|
IA2AccessibilityService()
|
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_IA2_LIBRARY_NAME
public static final String IA2_ACCSERVICE_NAME
Constructor Detail |
---|
public IA2AccessibilityService()
Method Detail |
---|
public IAccessibleElement createAccessibleElement(Object obj, Object[] params) throws InvalidComponentException
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
createAccessibleElement
in class MsaaAccessibilityService
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()
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
getAccessibilityEventService
in class MsaaAccessibilityService
IAccessibilityEventService
object for this
accessibility infrastructure or null
if no such
event service is availablepublic IWindowService getWindowService()
getWindowService
in interface IAccessibilityService
getWindowService
in class MsaaAccessibilityService
null
if no
such service existspublic void initialize() throws AccessibilityServiceException
IAccessibilityService
initialize
in interface IAccessibilityService
initialize
in class MsaaAccessibilityService
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 |