[scriptable, uuid(0e80f152-d676-4fba-8862-9dc4eb761442)]
interface nsIAccessibilityService : nsIAccessibleRetrieval

Methods


          
nsIAccessible createHTML4ButtonAccessible(in nsISupports aFrame)

          
nsIAccessible createHTMLAccessibleByMarkup(in nsISupports aFrame, in nsIWeakReference aWeakShell, in nsIDOMNode aDOMNode, in AString aRole)

          
nsIAccessible createHTMLAreaAccessible(in nsIWeakReference aPresShell, in nsIDOMNode aDOMNode, in nsIAccessible aAccParent)

          
nsIAccessible createHTMLBlockAccessible(in nsISupports aFrame)

          
nsIAccessible createHTMLButtonAccessible(in nsISupports aFrame)

          
nsIAccessible createHTMLButtonAccessibleXBL(in nsIDOMNode aNode)

          
nsIAccessible createHTMLCheckboxAccessible(in nsISupports aFrame)

          
nsIAccessible createHTMLCheckboxAccessibleXBL(in nsIDOMNode aNode)

          
nsIAccessible createHTMLComboboxAccessible(in nsIDOMNode aNode, in nsISupports aPresShell)

          
nsIAccessible createHTMLGenericAccessible(in nsISupports aFrame)

          
nsIAccessible createHTMLGroupboxAccessible(in nsISupports aFrame)

          
nsIAccessible createHTMLHRAccessible(in nsISupports aFrame)

          
nsIAccessible createHTMLImageAccessible(in nsISupports aFrame)

          
nsIAccessible createHTMLLIAccessible(in nsISupports aFrame, in nsISupports aBulletFrame, in AString aBulletText)

          
nsIAccessible createHTMLLabelAccessible(in nsISupports aFrame)

          
nsIAccessible createHTMLListboxAccessible(in nsIDOMNode aNode, in nsISupports aPresShell)

          
nsIAccessible createHTMLObjectFrameAccessible(in nsObjectFrame aFrame)

          
nsIAccessible createHTMLRadioButtonAccessible(in nsISupports aFrame)

          
nsIAccessible createHTMLRadioButtonAccessibleXBL(in nsIDOMNode aNode)

          
nsIAccessible createHTMLSelectOptionAccessible(in nsIDOMNode aNode, in nsIAccessible aAccParent, in nsISupports aPresShell)

          
nsIAccessible createHTMLTableAccessible(in nsISupports aFrame)

          
nsIAccessible createHTMLTableCaptionAccessible(in nsIDOMNode aDOMNode)

          
nsIAccessible createHTMLTableCellAccessible(in nsISupports aFrame)

          
nsIAccessible createHTMLTableHeadAccessible(in nsIDOMNode aDOMNode)

          
nsIAccessible createHTMLTextAccessible(in nsISupports aFrame)

          
nsIAccessible createHTMLTextFieldAccessible(in nsISupports aFrame)

          
nsIAccessible createOuterDocAccessible(in nsIDOMNode aNode)

          
nsIAccessible createRootAccessible(in nsIPresShell aShell, in nsIDocument aDocument)

          
nsIAccessible createXULAlertAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULButtonAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULCheckboxAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULColorPickerAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULColorPickerTileAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULComboboxAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULDropmarkerAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULGroupboxAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULImageAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULLinkAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULListboxAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULListitemAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULMenuSeparatorAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULMenubarAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULMenuitemAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULMenupopupAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULProgressMeterAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULRadioButtonAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULRadioGroupAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULSelectListAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULSelectOptionAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULStatusBarAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULTabAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULTabBoxAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULTabPanelsAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULTabsAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULTextAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULTextBoxAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULToolbarAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULToolbarSeparatorAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULTooltipAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULTreeAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULTreeColumnitemAccessible(in nsIDOMNode aNode)

          
nsIAccessible createXULTreeColumnsAccessible(in nsIDOMNode aNode)

          
[noscript] nsIAccessible getAccessible(in nsIDOMNode aNode, in nsIPresShell aPresShell, in nsIWeakReference aWeakShell, inout nsIFrame frameHint, out boolean aIsHidden)
 Invalidate the accessibility cache associated with aPresShell, for accessibles
 that were generated for aContainerContent and it's subtree.
 The container content node for the change is passed in, rather than the
 changed presentation for the content node itself.
 @param aPresShell         The presShell where changes occured
 @param aChangeContent     The affected DOM content
 @param aEvent             The event from nsIAccessibleEvent that
                           caused the change:
                           Must be one of:
                           EVENT_REORDER (change),
                           EVENT_SHOW (make visible or create) or 
                           EVENT_HIDE (destroy or hide)
[noscript] void invalidateSubtreeFor(in nsIPresShell aPresShell, in nsIContent aChangedContent, in PRUint32 aEvent)