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' 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
This structure describes a text segment that is embedded in a larger
portion of text. It is used for example by the
XAccessibleText interface to describe a text portion that
was inserted into or deleted from an accessible text.
Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation.
The Apache feather logo is a trademark of The Apache Software Foundation.
Other names appearing on the site may be trademarks of their respective owners.