import "Accessibility_Accessible.idl";
Inheritance diagram for Accessibility::Accessible:

Public Member Functions | |
| boolean | isEqual (in Accessible obj) |
| Determine whether an Accessible refers to the same object as another. | |
| Accessible | getChildAtIndex (in long index) |
Get the accessible child of this object at index. | |
| long | getIndexInParent () |
| Get the index of this object in its parent's child list. | |
| RelationSet | getRelationSet () |
| Get a set defining this object's relationship to other accessible objects. | |
| Role | getRole () |
| Get the Role indicating the type of UI role played by this object. | |
| string | getRoleName () |
| Get a string indicating the type of UI role played by this object. | |
| string | getLocalizedRoleName () |
| Get a string indicating the type of UI role played by this object, translated to the current locale. | |
| StateSet | getState () |
| Get the current state of the object as a StateSet. | |
| AttributeSet | getAttributes () |
| Get a list of properties applied to this object as a whole, as an AttributeSet consisting of name-value pairs. | |
| Application | getApplication () |
| Get the containing Application for this object. | |
| Accessible | getDocumentObject () |
| Get the containing Accessible for this object which implements Document, if this object is a child of a container which implements the Document interface. | |
Public Attributes | |
| attribute string | name |
name: a (short) string representing the object's name. | |
| attribute string | description |
description: a string describing the object in more detail than name. | |
| readonly attribute Accessibility::Accessible | parent |
| parent: an Accessible object which is this object's containing object. | |
| readonly attribute long | childCount |
| childCount: the number of children contained by this object. | |
All objects support interfaces for querying their contained 'children' and position in the accessible-object hierarchy, whether or not they actually have children.
"object:property-change" A base (strongly-typed) object attribute has changed, for instance "object:property-change:accessible-name". Notifed property subtypes include accessible-name, accessible-description, and accessible-parent."object:children-changed" The number or identity of an object's children has changed. "object:state-changed" The object's StateSet has had a state added or removed. "object:active-descendant-changed" If the object includes STATE_MANAGES_DESCENDANTS, this event is fired to indicate that the descendant having STATE_ACTIVE has changed; this corresponds to "micro" keyboard focus when the containing/emitting object has "macro" or technical keyboard focus. For instance, this event is usually emitted while traversing tables and/or spreadsheet cells. "object:attribute-change" A weakly-typed property, as contained in the AttributeSet returned by Accessible::getAttributes, has changed in value, been added, or been removed from the object. ("object:attribute-change" notifications were added in AT-SPI 1.7.0)
Definition at line 118 of file Accessibility_Accessible.idl.
|
|
Determine whether an Accessible refers to the same object as another. This method should be used rather than brute-force comparison of object references (i.e. "by-value" comparison), as two object references may have different apparent values yet refer to the same object.
|
|
|
Get the accessible child of this object at
|
|
|
Get the index of this object in its parent's child list.
|
|
|
Get a set defining this object's relationship to other accessible objects.
|
|
|
Get the Role indicating the type of UI role played by this object.
|
|
|
Get a string indicating the type of UI role played by this object.
|
|
|
Get a string indicating the type of UI role played by this object, translated to the current locale.
|
|
|
Get the current state of the object as a StateSet.
|
|
|
Get a list of properties applied to this object as a whole, as an AttributeSet consisting of name-value pairs. As such these attributes may be considered weakly-typed properties or annotations, as distinct from the strongly-typed interface instance data declared using the IDL "attribute" keyword. Not all objects have explicit "name-value pair" AttributeSet properties. Attribute names and values may have any UTF-8 string value, however where possible, in order to facilitate consistent use and exposure of "attribute" properties by applications and AT clients, attribute names and values should chosen from a publicly-specified namespace where appropriate.
|
|
|
Get the containing Application for this object.
|
|
|
Get the containing Accessible for this object which implements Document, if this object is a child of a container which implements the Document interface. If the object queried is not part of a document (e.g. not a child of a Document instance) this method returns a NIL object.
|
|
|
name: a (short)
Definition at line 123 of file Accessibility_Accessible.idl. |
|
|
description: a
Definition at line 128 of file Accessibility_Accessible.idl. |
|
|
parent: an Accessible object which is this object's containing object.
Definition at line 133 of file Accessibility_Accessible.idl. |
|
|
childCount: the number of children contained by this object.
Definition at line 138 of file Accessibility_Accessible.idl. |
1.4.3