:: com :: sun :: star ::

module accessibility
Description
UNO Accessibility API

This modules contains the basic interfaces of the UAA (UNO Accessibility API). Services that describe how these interfaces are implemented can be found in other modules. The services in this module describe only what every accessible object has to support.

Making a class accessible starts by supporting the XAccessible interface. This interface's only method returns the actual accessibility object, an instance of XAccessibleContext. These two interfaces may be implemented by the same class in which case a call to XAccessible::getAccessible returns the same object that is called. Alternatively the implementation of the XAccessibleContext interface can be done by another class. This makes it possible to put all accessibility implementations into their own library which has only to be loaded when necessary.

Note that all other interfaces have to be implemented by the same class that implements the XAccessibleContext interface. Note also that there is no way back from an accessibility object to the object from which it has been obtained by means of the UAA. If you need such a back-link you have to provide one on your own.


Services
AccessBridge
Accessible
AccessibleContext
Interfaces
XAccessible
XAccessibleAction
XAccessibleComponent
XAccessibleContext
XAccessibleEditableText
XAccessibleEventBroadcaster
XAccessibleEventListener
XAccessibleExtendedComponent
XAccessibleHyperlink
XAccessibleHypertext
XAccessibleImage
XAccessibleKeyBinding
XAccessibleMultiLineText not yet published
XAccessibleRelationSet
XAccessibleSelection
XAccessibleStateSet
XAccessibleTable
XAccessibleText
XAccessibleTextAttributes
XAccessibleTextMarkup
XAccessibleValue
Structs
AccessibleEventObject
AccessibleRelation
AccessibleTableModelChange
TextSegment
Exceptions
IllegalAccessibleComponentStateException
Constant Groups
AccessibleEventId
AccessibleRelationType
AccessibleRole
AccessibleStateType
AccessibleTableModelChangeType
AccessibleTextType
Top of Page