Implemented by
[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
createHTMLLabelAccessible(in nsISupports aFrame)
nsIAccessible
createHTMLLIAccessible(in nsISupports aFrame, in nsISupports aBulletFrame, in AString aBulletText)
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
createXULMenubarAccessible(in nsIDOMNode aNode)
nsIAccessible
createXULMenuitemAccessible(in nsIDOMNode aNode)
nsIAccessible
createXULMenupopupAccessible(in nsIDOMNode aNode)
nsIAccessible
createXULMenuSeparatorAccessible(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)
Compare to: