:: com :: sun :: star :: accessibility ::
|
unpublished |
interface XAccessible |
|
|
|
- Usage Restrictions
- not published
- Description
- This interface has to be implemented by any class that wants to be
accessible.
It is used to provide access to the XAccessibleContext
interface but allows at the same time that that interface is implemented
by another class.
The distinction between the interfaces XAccessible and
XAccessibleContext makes it possible to split up the
implementation of the
class that is made accessible and the actual accessibility code into two
(mostly) independent parts. The only necessary dependence is the
getAccessibleContext() function
that returns the accessible context. This one-way link has to be
persistent in some sense: As long as there is at least one reference to
a specific XAccessibleContext object the
XAccessible object has to return the same context for every
call to getAccessibleContext().
This is necessary to allow the use of object identity for comparing
accessibility contexts for being equal.
- Since
- OOo 1.1.2
- See also
- AccessibleContext
|
Methods' Details |
getAccessibleContext
- Description
- Returns the AccessibleContext associated with this object.
The idea to let this interface only return an
XAccessibleContext instead of directly supporting its
functions is to allow the separation of the implementation of the
functions that make a class accessible from the implementation of
that class. You may, of course, implement XAccessible
and XAccessibleContext in one class.
- Returns
- A reference to the object that contains the actual accessibility
information.
- See also
- AccessibleContext
|
|
Top of Page
Copyright © 2000, 2014 LibreOffice contributors and/or their affiliates. All rights reserved.
LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.
The Document Foundation acknowledges all community members, please find more info at our website.
Privacy Policy | Impressum (Legal Info) | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (LGPLv3). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.