nsIAccessibleProvider interface is used to link element and accessible object. For that XBL binding of element should implement the interface.
[scriptable, uuid(3f7f9194-c625-4a85-8148-6d92d34897fa)]
interface nsIAccessibleProvider : nsISupports
Constants
Constants set of common use. Do not create an accessible for this object This is useful if an ancestor binding already implements nsIAccessibleProvider, but no accessible is desired for the inheriting binding
const
long
NoAccessible = 0
For elements that spawn a new document. For example now it is used by
<xul:iframe>, <xul:browser> and <xul:editor>. */
const
long
OuterDoc = 1
Constants set is used by XUL controls.
const
long
XULAlert = 4097
const
long
XULButton = 4098
const
long
XULCheckbox = 4099
const
long
XULColorPicker = 4100
const
long
XULColorPickerTile = 4101
const
long
XULCombobox = 4102
const
long
XULDropmarker = 4103
const
long
XULGroupbox = 4104
const
long
XULImage = 4105
const
long
XULLink = 4106
const
long
XULListbox = 4107
const
long
XULListCell = 4134
const
long
XULListHead = 4132
const
long
XULListHeader = 4133
const
long
XULListitem = 4108
const
long
XULMenubar = 4109
const
long
XULMenuitem = 4110
const
long
XULMenupopup = 4111
const
long
XULMenuSeparator = 4112
const
long
XULPane = 4113
const
long
XULProgressMeter = 4114
const
long
XULScale = 4115
const
long
XULStatusBar = 4116
const
long
XULRadioButton = 4117
const
long
XULRadioGroup = 4118
The single tab in a dialog or tabbrowser/editor interface */
const
long
XULTab = 4119
A combination of a tabs object and a tabpanels object */
const
long
XULTabBox = 4120
The collection of tab objects, useable in the TabBox and independant of as well */
const
long
XULTabs = 4121
const
long
XULText = 4122
const
long
XULTextBox = 4123
const
long
XULThumb = 4124
const
long
XULTree = 4125
const
long
XULTreeColumns = 4126
const
long
XULTreeColumnItem = 4127
const
long
XULToolbar = 4128
const
long
XULToolbarSeparator = 4129
const
long
XULTooltip = 4130
const
long
XULToolbarButton = 4131
Constants set is used by XForms elements. Used for xforms elements that provide accessible object for itself as well for anonymous content. This property are used for upload, input[type="xsd:gDay"] and input[type="xsd:gMonth"] */
const
long
XFormsContainer = 8192
Used for label element */
const
long
XFormsLabel = 8193
Used for output element */
const
long
XFormsOuput = 8194
Used for trigger and submit elements */
const
long
XFormsTrigger = 8195
Used for input and textarea elements */
const
long
XFormsInput = 8196
Used for input[xsd:boolean] element */
const
long
XFormsInputBoolean = 8197
Used for input[xsd:date] element */
const
long
XFormsInputDate = 8198
Used for secret element */
const
long
XFormsSecret = 8199
Used for range element represented by slider */
const
long
XFormsSliderRange = 8200
Used for select and select1 that are implemented using host document's native widget. For example, a select1 in a xhtml document may be represented by the native html control html:select */
const
long
XFormsSelect = 8201
Used for xforms choices element */
const
long
XFormsChoices = 8208
Used for xforms full select/select1 elements that may be represented by group of checkboxes and radiogroup */
const
long
XFormsSelectFull = 8209
Used for xforms item element that is used inside xforms select elements represented by group of checkboxes */
const
long
XFormsItemCheckgroup = 8210
Used for xforms item element that is used inside xforms select1 elements represented by radio group */
const
long
XFormsItemRadiogroup = 8211
Used for xforms select1 element that is represented by combobox */
const
long
XFormsSelectCombobox = 8212
Used for xforms item element that is used inside xforms select1 elements represented by combobox */
const
long
XFormsItemCombobox = 8213
Used for dropmarker widget that is used by xforms elements */
const
long
XFormsDropmarkerWidget = 8449
Used for calendar widget that is used by xforms elements */
const
long
XFormsCalendarWidget = 8450
Used for popup widget that is used by xforms minimal select1 elements */
const
long
XFormsComboboxPopupWidget = 8451
Attributes
Return one of constants declared above.
readonly attribute
long
accessibleType
Compare to: