Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsIAccessibleRetrieval Interface Reference

An interface for in-process accessibility clients wishing to get an nsIAccessible or nsIAccessNode for a given DOM node. More...

import "nsIAccessibleRetrieval.idl";

Inheritance diagram for nsIAccessibleRetrieval:
Inheritance graph
[legend]
Collaboration diagram for nsIAccessibleRetrieval:
Collaboration graph
[legend]

List of all members.

Public Member Functions

nsIAccessible getAccessibleFor (in nsIDOMNode aNode)
 Return an nsIAccessible for a DOM node in pres shell 0.
nsIAccessible getAccessibleInWindow (in nsIDOMNode aNode, in nsIDOMWindow aDOMWin)
 Return an nsIAccessible for a DOM node in pres shell for this DOM window.
nsIAccessible getAccessibleInWeakShell (in nsIDOMNode aNode, in nsIWeakReference aPresShell)
 Return an nsIAccessible for a DOM node in the given weak shell.
nsIAccessible getAccessibleInShell (in nsIDOMNode aNode, in nsIPresShell aPresShell)
 Return an nsIAccessible for a DOM node in the given pres shell.
nsIAccessNode getCachedAccessNode (in nsIDOMNode aNode, in nsIWeakReference aShell)
 Return an nsIAccessNode for an already created DOM node in the given weak shell.
nsIAccessible getCachedAccessible (in nsIDOMNode aNode, in nsIWeakReference aShell)
 Return an nsIAccessible for an already created DOM node in the given weak shell.

Detailed Description

An interface for in-process accessibility clients wishing to get an nsIAccessible or nsIAccessNode for a given DOM node.

More documentation at: http://www.mozilla.org/projects/ui/accessibility

UNDER_REVIEW

Definition at line 58 of file nsIAccessibleRetrieval.idl.


Member Function Documentation

Return an nsIAccessible for a DOM node in pres shell 0.

Create a new accessible of the appropriate type if necessary, or use one from the accessibility cache if it already exists.

Parameters:
aNodeThe DOM node to get an accessible for.
Returns:
The nsIAccessible for the given DOM node.

Return an nsIAccessible for a DOM node in the given pres shell.

Create a new accessible of the appropriate type if necessary, or use one from the accessibility cache if it already exists.

Parameters:
aNodeThe DOM node to get an accessible for.
aPresShellThe presentation shell which contains layout info for the DOM node.
Returns:
The nsIAccessible for the given DOM node.

Return an nsIAccessible for a DOM node in the given weak shell.

Create a new accessible of the appropriate type if necessary, or use one from the accessibility cache if it already exists.

Parameters:
aNodeThe DOM node to get an accessible for.
aPresShellThe presentation shell which contains layout info for the DOM node.
Returns:
The nsIAccessible for the given DOM node.

Return an nsIAccessible for a DOM node in pres shell for this DOM window.

Create a new accessible of the appropriate type if necessary, or use one from the accessibility cache if it already exists.

Parameters:
aNodeThe DOM node to get an accessible for.
aDOMWinThe DOM window containing the node.
Returns:
The nsIAccessible for the given DOM node.

Return an nsIAccessible for an already created DOM node in the given weak shell.

Does not create a new one -- only returns cached accessibles.

Parameters:
aNodeThe DOM node to get an accessible for.
aPresShellThe presentation shell which contains layout info for the DOM node.
Returns:
The nsIAccessible for the given DOM node or null if an accessible does not already exist for this DOM node.

Return an nsIAccessNode for an already created DOM node in the given weak shell.

Does not create a new one -- only returns cached access nodes.

Parameters:
aNodeThe DOM node to get an access node for.
aPresShellThe presentation shell which contains layout info for the DOM node.
Returns:
The nsIAccessNode for the given DOM node or null if an access node does not already exist for this DOM node.

The documentation for this interface was generated from the following file: