Linux Windows
 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