Sophie

Sophie

distrib > Mandriva > current > i586 > media > main-updates > by-pkgid > fc480f9d5aabed8eeaffe8ad3401a94c > files > 603

openoffice.org-devel-doc-3.2.1-0.3mdv2010.2.i586.rpm

<html>
<head>
<title>Interface XAccessible</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../idl.css">
</head>
<body>
<div id="adc-idlref">

<a name="_top_"> </a><table class="navimain" border="0" cellpadding="3">
<tr>
<td class="navimain"><a href="../module-ix.html" class="navimain">Overview</a></td>
<td class="navimain"><a href="module-ix.html" class="navimain">Module</a></td>
<td class="navimain"><a href="XAccessible-xref.html" class="navimain">Use</a></td>
<td class="navimain"><a href="http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Accessibility/Implementing_Accessible_Objects#Services" class="navimain">Devguide</a></td>
<td class="navimain"><a href="../../../../index-files/index-1.html" class="navimain">Index</a></td>
</tr>
</table>
<table class="navisub" border="0" cellpadding="0">
<tr>
<td class="navisub"><a href="#MethodsSummary" class="navisub">Methods' Summary</a></td>
<td class="navisub">Attributes' Summary</td>
<td class="navisub"><a href="#MethodsDetails" class="navisub">Methods' Details</a></td>
<td class="navisub">Attributes' Details</td>
</tr>
</table>
<hr>
<table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;">
<tr>
<td><p class="namechain"><a href="../../../../module-ix.html" class="namechain">::</a> <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: <a href="module-ix.html" class="namechain">accessibility</a> :: </p>
</td>
</tr>
<tr>
<td class="title">interface XAccessible</td>
</tr>
<tr>
<td/></tr>
<tr>
<td><dl>
<dt><b>Description</b></dt>
<dd>This interface has to be implemented by any class that wants to be
 accessible.
 
 </dd>
<dd><p>It is used to provide access to the <a href="XAccessibleContext.html">XAccessibleContext</a>
 interface but allows at the same time that that interface is implemented
 by another class.</p>
 
 <p>The distinction between the interfaces <a href="XAccessible.html">XAccessible</a> and
 <a href="XAccessibleContext.html">XAccessibleContext</a> makes it possible to split up the
 implementation of the
 class that is made accessible and the actual accessibility code into two
 (mostly) independant parts. The only necessary dependance is the
 <a href="XAccessible.html#getAccessibleContext()">getAccessibleContext()</a> function
 that returns the accessible context. This one-way link has to be
 persistant in some sense: As long as there is at least one reference to
 a specific <a href="XAccessibleContext.html">XAccessibleContext</a> object the
 <a href="XAccessible.html">XAccessible</a> object has to return the same context for every
 call to <a href="XAccessible.html#getAccessibleContext()">getAccessibleContext()</a>.
 This is necessary to allow the use of object identity for comparing
 accessibility contexts for being equal.</p>

 </dd>
<dt><b>Since </b></dt>
<dd>OpenOffice 1.1.2</dd>
<dt><b>See also</b></dt>
<dd><a href="AccessibleContext.html">AccessibleContext</a></dd>
</dl>
<a name="devmanual"> </a><dl>
<dt><b>Developers Guide</b></dt>
<dd><a href="http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Accessibility/Implementing_Accessible_Objects#Services">Accessibility - Implementing Accessible Objects - Services</a></dd>
</dl>
</td>
</tr>
</table>
<hr>
<a name="MethodsSummary"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Methods' Summary</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getAccessibleContext">getAccessibleContext</a></td>
<td class="imsum_right">Returns the AccessibleContext associated with this object. 
 
 &nbsp;</td>
</tr>
</table>
<a name="MethodsDetails"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle">Methods' Details</td>
</tr>
<tr>
<td class="imdetail"><a name="getAccessibleContext" class="membertitle">getAccessibleContext</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3"><a href="XAccessibleContext.html">XAccessibleContext</a></td>
</tr>
<tr>
<td valign="top"><b>getAccessibleContext</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Returns the AccessibleContext associated with this object. 
 
 </dd>
<dd><p>The idea to let this interface only return an
 <a href="XAccessibleContext.html">XAccessibleContext</a> instead of directly supporting its
 functions is to allow the seperation of the implementation of the
 functions that make a class accessible from the implementation of
 that class. You may, of course, implement <a href="XAccessible.html">XAccessible</a>
 and <a href="XAccessibleContext.html">XAccessibleContext</a> in one class.</p>
 
 </dd>
<dt><b>Returns</b></dt>
<dd>A reference to the object that contains the actual accessibility
 information.
 
 </dd>
<dt><b>See also</b></dt>
<dd><a href="AccessibleContext.html">AccessibleContext</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
</table>
<a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright &copy; 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.</p>

</div> <!-- id="adc-idlref" -->
</body>

</html>