webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
WebCore::AccessibilityNodeObject Class Reference

#include <AccessibilityNodeObject.h>

Inheritance diagram for WebCore::AccessibilityNodeObject:
WebCore::AccessibilityObject WTF::RefCounted< AccessibilityObject > WTF::RefCounted< AccessibilityObject > WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WebCore::AccessibilityRenderObject WebCore::AccessibilityLabel WebCore::AccessibilityList WebCore::AccessibilityListBox WebCore::AccessibilityMenuList WebCore::AccessibilityProgressIndicator WebCore::AccessibilitySlider WebCore::AccessibilitySVGElement WebCore::AccessibilityTable WebCore::AccessibilityTableCell WebCore::AccessibilityTableRow WebCore::AccessibilityTree WebCore::AccessibilityTreeItem

Public Member Functions

virtual ~AccessibilityNodeObject ()
 
void init () override
 
bool canvasHasFallbackContent () const override
 
bool isControl () const override
 
bool isFieldset () const override
 
bool isGroup () const override
 
bool isHeading () const override
 
bool isHovered () const override
 
bool isImage () const override
 
bool isImageButton () const override
 
bool isInputImage () const override
 
bool isLink () const override
 
bool isMenu () const override
 
bool isMenuBar () const override
 
bool isMenuButton () const override
 
bool isMenuItem () const override
 
bool isMenuRelated () const override
 
bool isMultiSelectable () const override
 
virtual bool isNativeCheckboxOrRadio () const
 
bool isNativeImage () const override
 
bool isNativeTextControl () const override
 
bool isPasswordField () const override
 
AccessibilityObjectpasswordFieldOrContainingPasswordField () override
 
bool isProgressIndicator () const override
 
bool isSearchField () const override
 
bool isSlider () const override
 
bool isChecked () const override
 
bool isEnabled () const override
 
bool isIndeterminate () const override
 
bool isPressed () const override
 
bool isRequired () const override
 
bool supportsRequiredAttribute () const override
 
bool canSetSelectedAttribute () const override
 
void setNode (Node *)
 
Nodenode () const override
 
Documentdocument () const override
 
bool canSetFocusAttribute () const override
 
int headingLevel () const override
 
bool canSetValueAttribute () const override
 
String valueDescription () const override
 
float valueForRange () const override
 
float maxValueForRange () const override
 
float minValueForRange () const override
 
float stepValueForRange () const override
 
AccessibilityObjectselectedRadioButton () override
 
AccessibilityObjectselectedTabItem () override
 
AccessibilityButtonState checkboxOrRadioValue () const override
 
unsigned hierarchicalLevel () const override
 
String textUnderElement (AccessibilityTextUnderElementMode=AccessibilityTextUnderElementMode()) const override
 
String accessibilityDescriptionForChildren () const
 
String accessibilityDescription () const override
 
String helpText () const override
 
String title () const override
 
String text () const override
 
String stringValue () const override
 
void colorValue (int &r, int &g, int &b) const override
 
String ariaLabeledByAttribute () const override
 
bool hasAttributesRequiredForInclusion () const final
 
void setIsExpanded (bool) override
 
ElementactionElement () const override
 
ElementmouseButtonListener (MouseButtonListenerResultFilter=ExcludeBodyElement) const
 
ElementanchorElement () const override
 
AccessibilityObjectmenuForMenuButton () const
 
virtual void changeValueByPercent (float percentChange)
 
AccessibilityObjectfirstChild () const override
 
AccessibilityObjectlastChild () const override
 
AccessibilityObjectpreviousSibling () const override
 
AccessibilityObjectnextSibling () const override
 
AccessibilityObjectparentObject () const override
 
AccessibilityObjectparentObjectIfExists () const override
 
void detach (AccessibilityDetachmentType, AXObjectCache *) override
 
void childrenChanged () override
 
void updateAccessibilityRole () override
 
void increment () override
 
void decrement () override
 
LayoutRect elementRect () const override
 
- Public Member Functions inherited from WebCore::AccessibilityObject
virtual ~AccessibilityObject ()
 
void setAXObjectID (AXID axObjectID)
 
virtual bool isAccessibilityRenderObject () const
 
virtual bool isAccessibilityScrollbar () const
 
virtual bool isAccessibilityScrollView () const
 
virtual bool isAccessibilitySVGRoot () const
 
virtual bool isAccessibilitySVGElement () const
 
bool accessibilityObjectContainsText (String *) const
 
virtual bool isAttachmentElement () const
 
virtual bool isImageMap () const
 
bool isContainedByPasswordField () const
 
bool isWebArea () const
 
virtual bool isCheckbox () const
 
virtual bool isRadioButton () const
 
virtual bool isNativeListBox () const
 
bool isListBox () const
 
virtual bool isListBoxOption () const
 
virtual bool isAttachment () const
 
virtual bool isMediaTimeline () const
 
virtual bool isFileUploadButton () const
 
virtual bool isSliderThumb () const
 
virtual bool isInputSlider () const
 
virtual bool isLabel () const
 
virtual bool isList () const
 
virtual bool isTable () const
 
virtual bool isDataTable () const
 
virtual bool isTableRow () const
 
virtual bool isTableColumn () const
 
virtual bool isTableCell () const
 
virtual bool isARIATreeGridRow () const
 
virtual bool isImageMapLink () const
 
virtual bool isMenuList () const
 
virtual bool isMenuListPopup () const
 
virtual bool isMenuListOption () const
 
virtual bool isSpinButton () const
 
virtual bool isNativeSpinButton () const
 
virtual bool isSpinButtonPart () const
 
virtual bool isMockObject () const
 
virtual bool isMediaControlLabel () const
 
bool isSwitch () const
 
bool isToggleButton () const
 
bool isTextControl () const
 
bool isARIATextControl () const
 
bool isNonNativeTextControl () const
 
bool isTabList () const
 
bool isTabItem () const
 
bool isRadioGroup () const
 
bool isComboBox () const
 
bool isTree () const
 
bool isTreeItem () const
 
bool isScrollbar () const
 
bool isButton () const
 
bool isListItem () const
 
bool isCheckboxOrRadio () const
 
bool isScrollView () const
 
bool isCanvas () const
 
bool isPopUpButton () const
 
bool isBlockquote () const
 
bool isLandmark () const
 
bool isColorWell () const
 
bool isRangeControl () const
 
bool isMeter () const
 
bool isSplitter () const
 
bool isToolbar () const
 
bool isStyleFormatGroup () const
 
bool isSubscriptStyleGroup () const
 
bool isSuperscriptStyleGroup () const
 
bool isFigure () const
 
bool isSummary () const
 
bool isOutput () const
 
virtual bool isSelected () const
 
virtual bool isFocused () const
 
virtual bool isLoaded () const
 
virtual bool isOffScreen () const
 
virtual bool isUnvisited () const
 
virtual bool isVisited () const
 
virtual bool isLinked () const
 
virtual bool isExpanded () const
 
virtual bool isVisible () const
 
virtual bool isCollapsed () const
 
virtual bool isSelectedOptionActive () const
 
virtual bool hasBoldFont () const
 
virtual bool hasItalicFont () const
 
bool hasMisspelling () const
 
virtual bool hasPlainText () const
 
virtual bool hasSameFont (RenderObject *) const
 
virtual bool hasSameFontColor (RenderObject *) const
 
virtual bool hasSameStyle (RenderObject *) const
 
bool isStaticText () const
 
virtual bool hasUnderline () const
 
bool hasHighlighting () const
 
bool supportsDatetimeAttribute () const
 
virtual bool canSetTextRangeAttributes () const
 
virtual bool canSetNumericValue () const
 
virtual bool canSetSelectedChildrenAttribute () const
 
virtual bool canSetExpandedAttribute () const
 
virtual Elementelement () const
 
virtual RenderObjectrenderer () const
 
virtual bool accessibilityIsIgnored () const
 
virtual AccessibilityObjectInclusion defaultObjectInclusion () const
 
bool accessibilityIsIgnoredByDefault () const
 
unsigned blockquoteLevel () const
 
virtual int tableLevel () const
 
virtual int layoutCount () const
 
virtual double estimatedLoadingProgress () const
 
virtual bool supportsARIAOwns () const
 
void ariaControlsElements (AccessibilityChildrenVector &) const
 
void ariaDescribedByElements (AccessibilityChildrenVector &) const
 
void ariaFlowToElements (AccessibilityChildrenVector &) const
 
void ariaLabelledByElements (AccessibilityChildrenVector &) const
 
void ariaOwnsElements (AccessibilityChildrenVector &) const
 
virtual bool ariaHasPopup () const
 
bool ariaPressedIsPresent () const
 
bool ariaIsMultiline () const
 
String invalidStatus () const
 
bool supportsARIAPressed () const
 
bool supportsExpanded () const
 
bool supportsChecked () const
 
AccessibilitySortDirection sortDirection () const
 
bool supportsRangeValue () const
 
String identifierAttribute () const
 
void classList (Vector< String > &) const
 
virtual String roleDescription () const
 
AccessibilityARIACurrentState ariaCurrentState () const
 
bool ignoredFromARIAModalPresence () const
 
bool isAriaModalDescendant (Node *) const
 
bool supportsARIASetSize () const
 
bool supportsARIAPosInSet () const
 
int ariaSetSize () const
 
int ariaPosInSet () const
 
virtual bool supportsARIADropping () const
 
virtual bool supportsARIADragging () const
 
virtual bool isARIAGrabbed ()
 
virtual void setARIAGrabbed (bool)
 
virtual void determineARIADropEffects (Vector< String > &)
 
virtual AccessibilityObjectaccessibilityHitTest (const IntPoint &) const
 
virtual AccessibilityObjectelementAccessibilityHitTest (const IntPoint &) const
 
virtual AccessibilityObjectfocusedUIElement () const
 
virtual AccessibilityObjectnextSiblingUnignored (int limit) const
 
virtual AccessibilityObjectpreviousSiblingUnignored (int limit) const
 
virtual AccessibilityObjectparentObjectUnignored () const
 
void findMatchingObjects (AccessibilitySearchCriteria *, AccessibilityChildrenVector &)
 
bool isDescendantOfRole (AccessibilityRole) const
 
RefPtr< RangerangeOfStringClosestToRangeInDirection (Range *, AccessibilitySearchDirection, Vector< String > &) const
 
RefPtr< RangeselectionRange () const
 
String selectText (AccessibilitySelectTextCriteria *)
 
virtual AccessibilityObjectobservableObject () const
 
virtual void linkedUIElements (AccessibilityChildrenVector &) const
 
virtual AccessibilityObjecttitleUIElement () const
 
virtual bool exposesTitleUIElement () const
 
virtual AccessibilityObjectcorrespondingLabelForControlElement () const
 
virtual AccessibilityObjectcorrespondingControlForLabelElement () const
 
virtual AccessibilityObjectscrollBar (AccessibilityOrientation)
 
virtual bool isPresentationalChildOfAriaRole () const
 
virtual bool ariaRoleHasPresentationalChildren () const
 
virtual bool inheritsPresentationalRole () const
 
String computedLabel ()
 
virtual void setAccessibleName (const AtomicString &)
 
virtual int textLength () const
 
const AtomicStringplaceholderValue () const
 
bool accessibleNameDerivesFromContent () const
 
virtual String expandedTextValue () const
 
virtual bool supportsExpandedTextValue () const
 
void elementsFromAttribute (Vector< Element *> &, const QualifiedName &) const
 
virtual AccessibilityRole roleValue () const
 
virtual AXObjectCacheaxObjectCache () const
 
AXID axObjectID () const
 
bool supportsPressAction () const
 
IntRect pixelSnappedBoundingBoxRect () const
 
LayoutSize size () const
 
virtual IntPoint clickPoint ()
 
virtual Path elementPath () const
 
virtual bool supportsPath () const
 
TextIteratorBehavior textIteratorBehaviorForTextRange () const
 
virtual PlainTextRange selectedTextRange () const
 
unsigned selectionStart () const
 
unsigned selectionEnd () const
 
virtual URL url () const
 
virtual VisibleSelection selection () const
 
virtual String selectedText () const
 
virtual const AtomicStringaccessKey () const
 
const StringactionVerb () const
 
virtual Widgetwidget () const
 
virtual WidgetwidgetForAttachmentView () const
 
Pagepage () const
 
virtual FrameViewdocumentFrameView () const
 
Frameframe () const
 
MainFramemainFrame () const
 
DocumenttopDocument () const
 
ScrollViewscrollViewAncestor () const
 
String language () const
 
virtual void setFocused (bool)
 
virtual void setSelectedText (const String &)
 
virtual void setSelectedTextRange (const PlainTextRange &)
 
virtual void setValue (const String &)
 
virtual void setValue (float)
 
virtual void setSelected (bool)
 
virtual void setSelectedRows (AccessibilityChildrenVector &)
 
virtual void makeRangeVisible (const PlainTextRange &)
 
virtual bool press ()
 
bool performDefaultAction ()
 
virtual AccessibilityOrientation orientation () const
 
virtual void textChanged ()
 
const AccessibilityChildrenVectorchildren (bool updateChildrenIfNeeded=true)
 
virtual bool shouldIgnoreAttributeRole () const
 
virtual bool hasChildren () const
 
virtual void updateChildrenIfNecessary ()
 
virtual void setNeedsToUpdateChildren ()
 
virtual void clearChildren ()
 
virtual void detachFromParent ()
 
virtual bool isDetachedFromParent ()
 
virtual bool canHaveSelectedChildren () const
 
virtual void selectedChildren (AccessibilityChildrenVector &)
 
virtual void visibleChildren (AccessibilityChildrenVector &)
 
virtual void tabChildren (AccessibilityChildrenVector &)
 
virtual bool shouldFocusActiveDescendant () const
 
virtual AccessibilityObjectactiveDescendant () const
 
virtual void handleActiveDescendantChanged ()
 
virtual void handleAriaExpandedChanged ()
 
bool isDescendantOfObject (const AccessibilityObject *) const
 
bool isAncestorOfObject (const AccessibilityObject *) const
 
AccessibilityObjectfirstAnonymousBlockChild () const
 
bool hasAttribute (const QualifiedName &) const
 
const AtomicStringgetAttribute (const QualifiedName &) const
 
bool hasTagName (const QualifiedName &) const
 
virtual VisiblePositionRange visiblePositionRange () const
 
virtual VisiblePositionRange visiblePositionRangeForLine (unsigned) const
 
RefPtr< RangeelementRange () const
 
VisiblePositionRange visiblePositionRangeForUnorderedPositions (const VisiblePosition &, const VisiblePosition &) const
 
VisiblePositionRange positionOfLeftWord (const VisiblePosition &) const
 
VisiblePositionRange positionOfRightWord (const VisiblePosition &) const
 
VisiblePositionRange leftLineVisiblePositionRange (const VisiblePosition &) const
 
VisiblePositionRange rightLineVisiblePositionRange (const VisiblePosition &) const
 
VisiblePositionRange sentenceForPosition (const VisiblePosition &) const
 
VisiblePositionRange paragraphForPosition (const VisiblePosition &) const
 
VisiblePositionRange styleRangeForPosition (const VisiblePosition &) const
 
VisiblePositionRange visiblePositionRangeForRange (const PlainTextRange &) const
 
VisiblePositionRange lineRangeForPosition (const VisiblePosition &) const
 
RefPtr< RangerangeForPlainTextRange (const PlainTextRange &) const
 
String stringForRange (RefPtr< Range >) const
 
virtual IntRect boundsForVisiblePositionRange (const VisiblePositionRange &) const
 
virtual IntRect boundsForRange (const RefPtr< Range >) const
 
int lengthForVisiblePositionRange (const VisiblePositionRange &) const
 
virtual void setSelectedVisiblePositionRange (const VisiblePositionRange &) const
 
VisiblePosition visiblePositionForBounds (const IntRect &, AccessibilityVisiblePositionForBounds) const
 
virtual VisiblePosition visiblePositionForPoint (const IntPoint &) const
 
VisiblePosition nextVisiblePosition (const VisiblePosition &visiblePos) const
 
VisiblePosition previousVisiblePosition (const VisiblePosition &visiblePos) const
 
VisiblePosition nextWordEnd (const VisiblePosition &) const
 
VisiblePosition previousWordStart (const VisiblePosition &) const
 
VisiblePosition nextLineEndPosition (const VisiblePosition &) const
 
VisiblePosition previousLineStartPosition (const VisiblePosition &) const
 
VisiblePosition nextSentenceEndPosition (const VisiblePosition &) const
 
VisiblePosition previousSentenceStartPosition (const VisiblePosition &) const
 
VisiblePosition nextParagraphEndPosition (const VisiblePosition &) const
 
VisiblePosition previousParagraphStartPosition (const VisiblePosition &) const
 
virtual VisiblePosition visiblePositionForIndex (unsigned, bool) const
 
virtual VisiblePosition visiblePositionForIndex (int) const
 
virtual int indexForVisiblePosition (const VisiblePosition &) const
 
AccessibilityObjectaccessibilityObjectForPosition (const VisiblePosition &) const
 
int lineForPosition (const VisiblePosition &) const
 
PlainTextRange plainTextRangeForVisiblePositionRange (const VisiblePositionRange &) const
 
virtual int index (const VisiblePosition &) const
 
virtual void lineBreaks (Vector< int > &) const
 
virtual PlainTextRange doAXRangeForLine (unsigned) const
 
PlainTextRange doAXRangeForPosition (const IntPoint &) const
 
virtual PlainTextRange doAXRangeForIndex (unsigned) const
 
PlainTextRange doAXStyleRangeForIndex (unsigned) const
 
virtual String doAXStringForRange (const PlainTextRange &) const
 
virtual IntRect doAXBoundsForRange (const PlainTextRange &) const
 
virtual IntRect doAXBoundsForRangeUsingCharacterOffset (const PlainTextRange &) const
 
unsigned doAXLineForIndex (unsigned)
 
String computedRoleString () const
 
virtual String stringValueForMSAA () const
 
virtual String stringRoleForMSAA () const
 
virtual String nameForMSAA () const
 
virtual String descriptionForMSAA () const
 
virtual AccessibilityRole roleValueForMSAA () const
 
virtual String passwordFieldValue () const
 
bool isValueAutofilled () const
 
bool isValueAutofillAvailable () const
 
AutoFillButtonType valueAutofillButtonType () const
 
void ariaTreeRows (AccessibilityChildrenVector &)
 
void ariaTreeItemDisclosedRows (AccessibilityChildrenVector &)
 
void ariaTreeItemContent (AccessibilityChildrenVector &)
 
bool supportsARIALiveRegion () const
 
bool isInsideARIALiveRegion () const
 
virtual const String ariaLiveRegionStatus () const
 
virtual const AtomicStringariaLiveRegionRelevant () const
 
virtual bool ariaLiveRegionAtomic () const
 
virtual bool isBusy () const
 
bool hasContentEditableAttributeSet () const
 
bool supportsARIAReadOnly () const
 
String ariaReadOnlyValue () const
 
bool supportsARIAAttributes () const
 
virtual ESpeak speakProperty () const
 
virtual void scrollToMakeVisible () const
 
virtual void scrollToMakeVisibleWithSubFocus (const IntRect &) const
 
virtual void scrollToGlobalPoint (const IntPoint &) const
 
bool scrollByPage (ScrollByPageDirection) const
 
IntPoint scrollPosition () const
 
IntSize scrollContentsSize () const
 
IntRect scrollVisibleContentRect () const
 
bool lastKnownIsIgnoredValue ()
 
void setLastKnownIsIgnoredValue (bool)
 
void notifyIfIgnoredValueChanged ()
 
virtual bool isMathElement () const
 
virtual bool isMathFraction () const
 
virtual bool isMathFenced () const
 
virtual bool isMathSubscriptSuperscript () const
 
virtual bool isMathRow () const
 
virtual bool isMathUnderOver () const
 
virtual bool isMathRoot () const
 
virtual bool isMathSquareRoot () const
 
virtual bool isMathText () const
 
virtual bool isMathNumber () const
 
virtual bool isMathOperator () const
 
virtual bool isMathFenceOperator () const
 
virtual bool isMathSeparatorOperator () const
 
virtual bool isMathIdentifier () const
 
virtual bool isMathTable () const
 
virtual bool isMathTableRow () const
 
virtual bool isMathTableCell () const
 
virtual bool isMathMultiscript () const
 
virtual bool isMathToken () const
 
virtual bool isMathScriptObject (AccessibilityMathScriptObjectType) const
 
virtual bool isMathMultiscriptObject (AccessibilityMathMultiscriptObjectType) const
 
virtual AccessibilityObjectmathRadicandObject ()
 
virtual AccessibilityObjectmathRootIndexObject ()
 
virtual AccessibilityObjectmathUnderObject ()
 
virtual AccessibilityObjectmathOverObject ()
 
virtual AccessibilityObjectmathNumeratorObject ()
 
virtual AccessibilityObjectmathDenominatorObject ()
 
virtual AccessibilityObjectmathBaseObject ()
 
virtual AccessibilityObjectmathSubscriptObject ()
 
virtual AccessibilityObjectmathSuperscriptObject ()
 
virtual String mathFencedOpenString () const
 
virtual String mathFencedCloseString () const
 
virtual int mathLineThickness () const
 
virtual bool isAnonymousMathOperator () const
 
virtual void mathPrescripts (AccessibilityMathMultiscriptPairs &)
 
virtual void mathPostscripts (AccessibilityMathMultiscriptPairs &)
 
bool isARIAHidden () const
 
bool isDOMHidden () const
 
bool isHidden () const
 
void overrideAttachmentParent (AccessibilityObject *)
 
bool accessibilityIgnoreAttachment () const
 
AccessibilityObjectInclusion accessibilityPlatformIncludesObject () const
 
void updateBackingStore ()
 
AccessibilityObjectfocusableAncestor ()
 
AccessibilityObjecteditableAncestor ()
 
AccessibilityObjecthighestEditableAncestor ()
 
virtual ~AccessibilityObject ()
 
void setAXObjectID (AXID axObjectID)
 
virtual bool isAccessibilityRenderObject () const
 
virtual bool isAccessibilityScrollbar () const
 
virtual bool isAccessibilityScrollView () const
 
virtual bool isAccessibilitySVGRoot () const
 
virtual bool isAccessibilitySVGElement () const
 
bool accessibilityObjectContainsText (String *) const
 
virtual bool isAttachmentElement () const
 
virtual bool isImageMap () const
 
bool isContainedByPasswordField () const
 
bool isWebArea () const
 
virtual bool isCheckbox () const
 
virtual bool isRadioButton () const
 
virtual bool isNativeListBox () const
 
bool isListBox () const
 
virtual bool isListBoxOption () const
 
virtual bool isAttachment () const
 
virtual bool isMediaTimeline () const
 
virtual bool isFileUploadButton () const
 
virtual bool isSliderThumb () const
 
virtual bool isInputSlider () const
 
virtual bool isLabel () const
 
virtual bool isList () const
 
virtual bool isTable () const
 
virtual bool isDataTable () const
 
virtual bool isTableRow () const
 
virtual bool isTableColumn () const
 
virtual bool isTableCell () const
 
virtual bool isARIATreeGridRow () const
 
virtual bool isImageMapLink () const
 
virtual bool isMenuList () const
 
virtual bool isMenuListPopup () const
 
virtual bool isMenuListOption () const
 
virtual bool isSpinButton () const
 
virtual bool isNativeSpinButton () const
 
virtual bool isSpinButtonPart () const
 
virtual bool isMockObject () const
 
virtual bool isMediaControlLabel () const
 
bool isSwitch () const
 
bool isToggleButton () const
 
bool isTextControl () const
 
bool isARIATextControl () const
 
bool isNonNativeTextControl () const
 
bool isTabList () const
 
bool isTabItem () const
 
bool isRadioGroup () const
 
bool isComboBox () const
 
bool isTree () const
 
bool isTreeItem () const
 
bool isScrollbar () const
 
bool isButton () const
 
bool isListItem () const
 
bool isCheckboxOrRadio () const
 
bool isScrollView () const
 
bool isCanvas () const
 
bool isPopUpButton () const
 
bool isBlockquote () const
 
bool isLandmark () const
 
bool isColorWell () const
 
bool isRangeControl () const
 
bool isMeter () const
 
bool isSplitter () const
 
bool isToolbar () const
 
bool isStyleFormatGroup () const
 
bool isSubscriptStyleGroup () const
 
bool isSuperscriptStyleGroup () const
 
bool isFigure () const
 
bool isSummary () const
 
bool isOutput () const
 
virtual bool isSelected () const
 
virtual bool isFocused () const
 
virtual bool isLoaded () const
 
virtual bool isOffScreen () const
 
virtual bool isUnvisited () const
 
virtual bool isVisited () const
 
virtual bool isLinked () const
 
virtual bool isExpanded () const
 
virtual bool isVisible () const
 
virtual bool isCollapsed () const
 
virtual bool isSelectedOptionActive () const
 
virtual bool hasBoldFont () const
 
virtual bool hasItalicFont () const
 
bool hasMisspelling () const
 
virtual bool hasPlainText () const
 
virtual bool hasSameFont (RenderObject *) const
 
virtual bool hasSameFontColor (RenderObject *) const
 
virtual bool hasSameStyle (RenderObject *) const
 
bool isStaticText () const
 
virtual bool hasUnderline () const
 
bool hasHighlighting () const
 
bool supportsDatetimeAttribute () const
 
virtual bool canSetTextRangeAttributes () const
 
virtual bool canSetNumericValue () const
 
virtual bool canSetSelectedChildrenAttribute () const
 
virtual bool canSetExpandedAttribute () const
 
virtual Elementelement () const
 
virtual RenderObjectrenderer () const
 
virtual bool accessibilityIsIgnored () const
 
virtual AccessibilityObjectInclusion defaultObjectInclusion () const
 
bool accessibilityIsIgnoredByDefault () const
 
unsigned blockquoteLevel () const
 
virtual int tableLevel () const
 
virtual int layoutCount () const
 
virtual double estimatedLoadingProgress () const
 
virtual bool supportsARIAOwns () const
 
void ariaControlsElements (AccessibilityChildrenVector &) const
 
void ariaDescribedByElements (AccessibilityChildrenVector &) const
 
void ariaFlowToElements (AccessibilityChildrenVector &) const
 
void ariaLabelledByElements (AccessibilityChildrenVector &) const
 
void ariaOwnsElements (AccessibilityChildrenVector &) const
 
virtual bool ariaHasPopup () const
 
bool ariaPressedIsPresent () const
 
bool ariaIsMultiline () const
 
String invalidStatus () const
 
bool supportsARIAPressed () const
 
bool supportsExpanded () const
 
bool supportsChecked () const
 
AccessibilitySortDirection sortDirection () const
 
bool supportsRangeValue () const
 
String identifierAttribute () const
 
void classList (Vector< String > &) const
 
virtual String roleDescription () const
 
AccessibilityARIACurrentState ariaCurrentState () const
 
bool ignoredFromARIAModalPresence () const
 
bool isAriaModalDescendant (Node *) const
 
bool supportsARIASetSize () const
 
bool supportsARIAPosInSet () const
 
int ariaSetSize () const
 
int ariaPosInSet () const
 
virtual bool supportsARIADropping () const
 
virtual bool supportsARIADragging () const
 
virtual bool isARIAGrabbed ()
 
virtual void setARIAGrabbed (bool)
 
virtual void determineARIADropEffects (Vector< String > &)
 
virtual AccessibilityObjectaccessibilityHitTest (const IntPoint &) const
 
virtual AccessibilityObjectelementAccessibilityHitTest (const IntPoint &) const
 
virtual AccessibilityObjectfocusedUIElement () const
 
virtual AccessibilityObjectnextSiblingUnignored (int limit) const
 
virtual AccessibilityObjectpreviousSiblingUnignored (int limit) const
 
virtual AccessibilityObjectparentObjectUnignored () const
 
void findMatchingObjects (AccessibilitySearchCriteria *, AccessibilityChildrenVector &)
 
bool isDescendantOfRole (AccessibilityRole) const
 
RefPtr< RangerangeOfStringClosestToRangeInDirection (Range *, AccessibilitySearchDirection, Vector< String > &) const
 
RefPtr< RangeselectionRange () const
 
String selectText (AccessibilitySelectTextCriteria *)
 
virtual AccessibilityObjectobservableObject () const
 
virtual void linkedUIElements (AccessibilityChildrenVector &) const
 
virtual AccessibilityObjecttitleUIElement () const
 
virtual bool exposesTitleUIElement () const
 
virtual AccessibilityObjectcorrespondingLabelForControlElement () const
 
virtual AccessibilityObjectcorrespondingControlForLabelElement () const
 
virtual AccessibilityObjectscrollBar (AccessibilityOrientation)
 
virtual bool isPresentationalChildOfAriaRole () const
 
virtual bool ariaRoleHasPresentationalChildren () const
 
virtual bool inheritsPresentationalRole () const
 
String computedLabel ()
 
virtual void setAccessibleName (const AtomicString &)
 
virtual int textLength () const
 
const AtomicStringplaceholderValue () const
 
bool accessibleNameDerivesFromContent () const
 
virtual String expandedTextValue () const
 
virtual bool supportsExpandedTextValue () const
 
void elementsFromAttribute (Vector< Element *> &, const QualifiedName &) const
 
virtual AccessibilityRole roleValue () const
 
virtual AXObjectCacheaxObjectCache () const
 
AXID axObjectID () const
 
bool supportsPressAction () const
 
IntRect pixelSnappedBoundingBoxRect () const
 
LayoutSize size () const
 
virtual IntPoint clickPoint ()
 
virtual Path elementPath () const
 
virtual bool supportsPath () const
 
TextIteratorBehavior textIteratorBehaviorForTextRange () const
 
virtual PlainTextRange selectedTextRange () const
 
unsigned selectionStart () const
 
unsigned selectionEnd () const
 
virtual URL url () const
 
virtual VisibleSelection selection () const
 
virtual String selectedText () const
 
virtual const AtomicStringaccessKey () const
 
const StringactionVerb () const
 
virtual Widgetwidget () const
 
virtual WidgetwidgetForAttachmentView () const
 
Pagepage () const
 
virtual FrameViewdocumentFrameView () const
 
Frameframe () const
 
MainFramemainFrame () const
 
DocumenttopDocument () const
 
ScrollViewscrollViewAncestor () const
 
String language () const
 
virtual void setFocused (bool)
 
virtual void setSelectedText (const String &)
 
virtual void setSelectedTextRange (const PlainTextRange &)
 
virtual void setValue (const String &)
 
virtual void setValue (float)
 
virtual void setSelected (bool)
 
virtual void setSelectedRows (AccessibilityChildrenVector &)
 
virtual void makeRangeVisible (const PlainTextRange &)
 
virtual bool press ()
 
bool performDefaultAction ()
 
virtual AccessibilityOrientation orientation () const
 
virtual void textChanged ()
 
const AccessibilityChildrenVectorchildren (bool updateChildrenIfNeeded=true)
 
virtual bool shouldIgnoreAttributeRole () const
 
virtual bool hasChildren () const
 
virtual void updateChildrenIfNecessary ()
 
virtual void setNeedsToUpdateChildren ()
 
virtual void clearChildren ()
 
virtual void detachFromParent ()
 
virtual bool isDetachedFromParent ()
 
virtual bool canHaveSelectedChildren () const
 
virtual void selectedChildren (AccessibilityChildrenVector &)
 
virtual void visibleChildren (AccessibilityChildrenVector &)
 
virtual void tabChildren (AccessibilityChildrenVector &)
 
virtual bool shouldFocusActiveDescendant () const
 
virtual AccessibilityObjectactiveDescendant () const
 
virtual void handleActiveDescendantChanged ()
 
virtual void handleAriaExpandedChanged ()
 
bool isDescendantOfObject (const AccessibilityObject *) const
 
bool isAncestorOfObject (const AccessibilityObject *) const
 
AccessibilityObjectfirstAnonymousBlockChild () const
 
bool hasAttribute (const QualifiedName &) const
 
const AtomicStringgetAttribute (const QualifiedName &) const
 
bool hasTagName (const QualifiedName &) const
 
virtual VisiblePositionRange visiblePositionRange () const
 
virtual VisiblePositionRange visiblePositionRangeForLine (unsigned) const
 
RefPtr< RangeelementRange () const
 
VisiblePositionRange visiblePositionRangeForUnorderedPositions (const VisiblePosition &, const VisiblePosition &) const
 
VisiblePositionRange positionOfLeftWord (const VisiblePosition &) const
 
VisiblePositionRange positionOfRightWord (const VisiblePosition &) const
 
VisiblePositionRange leftLineVisiblePositionRange (const VisiblePosition &) const
 
VisiblePositionRange rightLineVisiblePositionRange (const VisiblePosition &) const
 
VisiblePositionRange sentenceForPosition (const VisiblePosition &) const
 
VisiblePositionRange paragraphForPosition (const VisiblePosition &) const
 
VisiblePositionRange styleRangeForPosition (const VisiblePosition &) const
 
VisiblePositionRange visiblePositionRangeForRange (const PlainTextRange &) const
 
VisiblePositionRange lineRangeForPosition (const VisiblePosition &) const
 
RefPtr< RangerangeForPlainTextRange (const PlainTextRange &) const
 
String stringForRange (RefPtr< Range >) const
 
virtual IntRect boundsForVisiblePositionRange (const VisiblePositionRange &) const
 
virtual IntRect boundsForRange (const RefPtr< Range >) const
 
int lengthForVisiblePositionRange (const VisiblePositionRange &) const
 
virtual void setSelectedVisiblePositionRange (const VisiblePositionRange &) const
 
VisiblePosition visiblePositionForBounds (const IntRect &, AccessibilityVisiblePositionForBounds) const
 
virtual VisiblePosition visiblePositionForPoint (const IntPoint &) const
 
VisiblePosition nextVisiblePosition (const VisiblePosition &visiblePos) const
 
VisiblePosition previousVisiblePosition (const VisiblePosition &visiblePos) const
 
VisiblePosition nextWordEnd (const VisiblePosition &) const
 
VisiblePosition previousWordStart (const VisiblePosition &) const
 
VisiblePosition nextLineEndPosition (const VisiblePosition &) const
 
VisiblePosition previousLineStartPosition (const VisiblePosition &) const
 
VisiblePosition nextSentenceEndPosition (const VisiblePosition &) const
 
VisiblePosition previousSentenceStartPosition (const VisiblePosition &) const
 
VisiblePosition nextParagraphEndPosition (const VisiblePosition &) const
 
VisiblePosition previousParagraphStartPosition (const VisiblePosition &) const
 
virtual VisiblePosition visiblePositionForIndex (unsigned, bool) const
 
virtual VisiblePosition visiblePositionForIndex (int) const
 
virtual int indexForVisiblePosition (const VisiblePosition &) const
 
AccessibilityObjectaccessibilityObjectForPosition (const VisiblePosition &) const
 
int lineForPosition (const VisiblePosition &) const
 
PlainTextRange plainTextRangeForVisiblePositionRange (const VisiblePositionRange &) const
 
virtual int index (const VisiblePosition &) const
 
virtual void lineBreaks (Vector< int > &) const
 
virtual PlainTextRange doAXRangeForLine (unsigned) const
 
PlainTextRange doAXRangeForPosition (const IntPoint &) const
 
virtual PlainTextRange doAXRangeForIndex (unsigned) const
 
PlainTextRange doAXStyleRangeForIndex (unsigned) const
 
virtual String doAXStringForRange (const PlainTextRange &) const
 
virtual IntRect doAXBoundsForRange (const PlainTextRange &) const
 
virtual IntRect doAXBoundsForRangeUsingCharacterOffset (const PlainTextRange &) const
 
unsigned doAXLineForIndex (unsigned)
 
String computedRoleString () const
 
virtual String stringValueForMSAA () const
 
virtual String stringRoleForMSAA () const
 
virtual String nameForMSAA () const
 
virtual String descriptionForMSAA () const
 
virtual AccessibilityRole roleValueForMSAA () const
 
virtual String passwordFieldValue () const
 
bool isValueAutofilled () const
 
bool isValueAutofillAvailable () const
 
AutoFillButtonType valueAutofillButtonType () const
 
void ariaTreeRows (AccessibilityChildrenVector &)
 
void ariaTreeItemDisclosedRows (AccessibilityChildrenVector &)
 
void ariaTreeItemContent (AccessibilityChildrenVector &)
 
bool supportsARIALiveRegion () const
 
bool isInsideARIALiveRegion () const
 
virtual const String ariaLiveRegionStatus () const
 
virtual const AtomicStringariaLiveRegionRelevant () const
 
virtual bool ariaLiveRegionAtomic () const
 
virtual bool isBusy () const
 
bool hasContentEditableAttributeSet () const
 
bool supportsARIAReadOnly () const
 
String ariaReadOnlyValue () const
 
bool supportsARIAAttributes () const
 
virtual ESpeak speakProperty () const
 
virtual void scrollToMakeVisible () const
 
virtual void scrollToMakeVisibleWithSubFocus (const IntRect &) const
 
virtual void scrollToGlobalPoint (const IntPoint &) const
 
bool scrollByPage (ScrollByPageDirection) const
 
IntPoint scrollPosition () const
 
IntSize scrollContentsSize () const
 
IntRect scrollVisibleContentRect () const
 
bool lastKnownIsIgnoredValue ()
 
void setLastKnownIsIgnoredValue (bool)
 
void notifyIfIgnoredValueChanged ()
 
virtual bool isMathElement () const
 
virtual bool isMathFraction () const
 
virtual bool isMathFenced () const
 
virtual bool isMathSubscriptSuperscript () const
 
virtual bool isMathRow () const
 
virtual bool isMathUnderOver () const
 
virtual bool isMathRoot () const
 
virtual bool isMathSquareRoot () const
 
virtual bool isMathText () const
 
virtual bool isMathNumber () const
 
virtual bool isMathOperator () const
 
virtual bool isMathFenceOperator () const
 
virtual bool isMathSeparatorOperator () const
 
virtual bool isMathIdentifier () const
 
virtual bool isMathTable () const
 
virtual bool isMathTableRow () const
 
virtual bool isMathTableCell () const
 
virtual bool isMathMultiscript () const
 
virtual bool isMathToken () const
 
virtual bool isMathScriptObject (AccessibilityMathScriptObjectType) const
 
virtual bool isMathMultiscriptObject (AccessibilityMathMultiscriptObjectType) const
 
virtual AccessibilityObjectmathRadicandObject ()
 
virtual AccessibilityObjectmathRootIndexObject ()
 
virtual AccessibilityObjectmathUnderObject ()
 
virtual AccessibilityObjectmathOverObject ()
 
virtual AccessibilityObjectmathNumeratorObject ()
 
virtual AccessibilityObjectmathDenominatorObject ()
 
virtual AccessibilityObjectmathBaseObject ()
 
virtual AccessibilityObjectmathSubscriptObject ()
 
virtual AccessibilityObjectmathSuperscriptObject ()
 
virtual String mathFencedOpenString () const
 
virtual String mathFencedCloseString () const
 
virtual int mathLineThickness () const
 
virtual bool isAnonymousMathOperator () const
 
virtual void mathPrescripts (AccessibilityMathMultiscriptPairs &)
 
virtual void mathPostscripts (AccessibilityMathMultiscriptPairs &)
 
bool isARIAHidden () const
 
bool isDOMHidden () const
 
bool isHidden () const
 
void overrideAttachmentParent (AccessibilityObject *)
 
bool accessibilityIgnoreAttachment () const
 
AccessibilityObjectInclusion accessibilityPlatformIncludesObject () const
 
void updateBackingStore ()
 
AccessibilityObjectfocusableAncestor ()
 
AccessibilityObjecteditableAncestor ()
 
AccessibilityObjecthighestEditableAncestor ()
 
- Public Member Functions inherited from WTF::RefCounted< AccessibilityObject >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::RefCountedBase
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 

Static Public Member Functions

static Ref< AccessibilityNodeObjectcreate (Node *)
 
- Static Public Member Functions inherited from WebCore::AccessibilityObject
static bool isARIAControl (AccessibilityRole)
 
static bool isARIAInput (AccessibilityRole)
 
static AccessibilityObjectfirstAccessibleObjectFromNode (const Node *)
 
static AccessibilityObjectanchorElementForNode (Node *)
 
static AccessibilityObjectheadingElementForNode (Node *)
 
static IntRect boundingBoxForQuads (RenderObject *, const Vector< FloatQuad > &)
 
static AccessibilityRole ariaRoleToWebCoreRole (const String &)
 
static bool replacedNodeNeedsCharacter (Node *replacedNode)
 
static String stringForVisiblePositionRange (const VisiblePositionRange &)
 
static String listMarkerTextForNodeAndPosition (Node *, const VisiblePosition &)
 
static const String defaultLiveRegionStatusForRole (AccessibilityRole)
 
static bool liveRegionStatusIsEnabled (const AtomicString &)
 
static bool contentEditableAttributeIsEnabled (Element *)
 
static const AccessibilityObjectmatchedParent (const AccessibilityObject &, bool includeSelf, const std::function< bool(const AccessibilityObject &)> &)
 
static bool isARIAControl (AccessibilityRole)
 
static bool isARIAInput (AccessibilityRole)
 
static AccessibilityObjectfirstAccessibleObjectFromNode (const Node *)
 
static AccessibilityObjectanchorElementForNode (Node *)
 
static AccessibilityObjectheadingElementForNode (Node *)
 
static IntRect boundingBoxForQuads (RenderObject *, const Vector< FloatQuad > &)
 
static AccessibilityRole ariaRoleToWebCoreRole (const String &)
 
static bool replacedNodeNeedsCharacter (Node *replacedNode)
 
static String stringForVisiblePositionRange (const VisiblePositionRange &)
 
static String listMarkerTextForNodeAndPosition (Node *, const VisiblePosition &)
 
static const String defaultLiveRegionStatusForRole (AccessibilityRole)
 
static bool liveRegionStatusIsEnabled (const AtomicString &)
 
static bool contentEditableAttributeIsEnabled (Element *)
 
static const AccessibilityObjectmatchedParent (const AccessibilityObject &, bool includeSelf, const std::function< bool(const AccessibilityObject &)> &)
 

Protected Member Functions

 AccessibilityNodeObject (Node *)
 
bool isDetached () const override
 
virtual AccessibilityRole determineAccessibilityRole ()
 
void addChildren () override
 
void addChild (AccessibilityObject *) override
 
void insertChild (AccessibilityObject *, unsigned index) override
 
bool canHaveChildren () const override
 
AccessibilityRole ariaRoleAttribute () const override
 
virtual AccessibilityRole determineAriaRoleAttribute () const
 
AccessibilityRole remapAriaRoleDueToParent (AccessibilityRole) const
 
bool isDescendantOfBarrenParent () const override
 
void alterSliderValue (bool increase)
 
void changeValueByStep (bool increase)
 
bool isGenericFocusableElement () const
 
bool isLabelable () const
 
HTMLLabelElementlabelForElement (Element *) const
 
String textForLabelElement (Element *) const
 
String ariaAccessibilityDescription () const
 
void ariaLabeledByElements (Vector< Element *> &elements) const
 
String accessibilityDescriptionForElements (Vector< Element *> &elements) const
 
LayoutRect boundingBoxRect () const override
 
String ariaDescribedByAttribute () const override
 
ElementmenuElementForMenuButton () const
 
ElementmenuItemElementForMenu () const
 
AccessibilityObjectmenuButtonForMenu () const
 
AccessibilityObjectcaptionForFigure () const
 
- Protected Member Functions inherited from WebCore::AccessibilityObject
 AccessibilityObject ()
 
virtual ScrollableAreagetScrollableAreaIfScrollable () const
 
virtual void scrollTo (const IntPoint &) const
 
ScrollableAreascrollableAreaAncestor () const
 
void scrollAreaAndAncestor (std::pair< ScrollableArea *, AccessibilityObject *> &) const
 
virtual AccessibilityRole buttonRoleType () const
 
bool isOnscreen () const
 
bool dispatchTouchEvent ()
 
void ariaElementsFromAttribute (AccessibilityChildrenVector &, const QualifiedName &) const
 
bool allowsTextRanges () const
 
unsigned getLengthForTextRange () const
 
 AccessibilityObject ()
 
virtual ScrollableAreagetScrollableAreaIfScrollable () const
 
virtual void scrollTo (const IntPoint &) const
 
ScrollableAreascrollableAreaAncestor () const
 
void scrollAreaAndAncestor (std::pair< ScrollableArea *, AccessibilityObject *> &) const
 
virtual AccessibilityRole buttonRoleType () const
 
bool isOnscreen () const
 
bool dispatchTouchEvent ()
 
void ariaElementsFromAttribute (AccessibilityChildrenVector &, const QualifiedName &) const
 
bool allowsTextRanges () const
 
unsigned getLengthForTextRange () const
 
- Protected Member Functions inherited from WTF::RefCounted< AccessibilityObject >
 RefCounted ()
 
 RefCounted ()
 
 RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
- Protected Member Functions inherited from WTF::RefCountedBase
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 

Protected Attributes

AccessibilityRole m_ariaRole
 
bool m_childrenDirty
 
AccessibilityRole m_roleForMSAA
 
bool m_initialized
 
- Protected Attributes inherited from WebCore::AccessibilityObject
AXID m_id
 
AccessibilityChildrenVector m_children
 
bool m_haveChildren
 
AccessibilityRole m_role
 
AccessibilityObjectInclusion m_lastKnownIsIgnoredValue
 

Additional Inherited Members

- Public Types inherited from WebCore::AccessibilityObject
enum  ScrollByPageDirection {
  Up, Down, Left, Right,
  Up, Down, Left, Right
}
 
enum  ScrollByPageDirection {
  Up, Down, Left, Right,
  Up, Down, Left, Right
}
 
typedef Vector< RefPtr< AccessibilityObject > > AccessibilityChildrenVector
 
typedef Vector< std::pair< AccessibilityObject *, AccessibilityObject * > > AccessibilityMathMultiscriptPairs
 
typedef Vector< RefPtr< AccessibilityObject > > AccessibilityChildrenVector
 
typedef Vector< std::pair< AccessibilityObject *, AccessibilityObject * > > AccessibilityMathMultiscriptPairs
 
- Static Protected Member Functions inherited from WebCore::AccessibilityObject
static bool isAccessibilityObjectSearchMatchAtIndex (AccessibilityObject *, AccessibilitySearchCriteria *, size_t)
 
static bool isAccessibilityObjectSearchMatch (AccessibilityObject *, AccessibilitySearchCriteria *)
 
static bool isAccessibilityTextSearchMatch (AccessibilityObject *, AccessibilitySearchCriteria *)
 
static bool objectMatchesSearchCriteriaWithResultLimit (AccessibilityObject *, AccessibilitySearchCriteria *, AccessibilityChildrenVector &)
 
static bool isAccessibilityObjectSearchMatchAtIndex (AccessibilityObject *, AccessibilitySearchCriteria *, size_t)
 
static bool isAccessibilityObjectSearchMatch (AccessibilityObject *, AccessibilitySearchCriteria *)
 
static bool isAccessibilityTextSearchMatch (AccessibilityObject *, AccessibilitySearchCriteria *)
 
static bool objectMatchesSearchCriteriaWithResultLimit (AccessibilityObject *, AccessibilitySearchCriteria *, AccessibilityChildrenVector &)
 

Constructor & Destructor Documentation

◆ ~AccessibilityNodeObject()

WebCore::AccessibilityNodeObject::~AccessibilityNodeObject ( )
virtual

◆ AccessibilityNodeObject()

WebCore::AccessibilityNodeObject::AccessibilityNodeObject ( Node node)
explicitprotected

Member Function Documentation

◆ accessibilityDescription()

String WebCore::AccessibilityNodeObject::accessibilityDescription ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

Reimplemented in WebCore::AccessibilitySVGElement.

◆ accessibilityDescriptionForChildren()

String WebCore::AccessibilityNodeObject::accessibilityDescriptionForChildren ( ) const

◆ accessibilityDescriptionForElements()

String WebCore::AccessibilityNodeObject::accessibilityDescriptionForElements ( Vector< Element *> &  elements) const
protected

◆ actionElement()

Element * WebCore::AccessibilityNodeObject::actionElement ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ addChild()

void WebCore::AccessibilityNodeObject::addChild ( AccessibilityObject child)
overrideprotectedvirtual

Reimplemented from WebCore::AccessibilityObject.

◆ addChildren()

void WebCore::AccessibilityNodeObject::addChildren ( )
overrideprotectedvirtual

◆ alterSliderValue()

void WebCore::AccessibilityNodeObject::alterSliderValue ( bool  increase)
protected

◆ anchorElement()

Element * WebCore::AccessibilityNodeObject::anchorElement ( ) const
overridevirtual

◆ ariaAccessibilityDescription()

String WebCore::AccessibilityNodeObject::ariaAccessibilityDescription ( ) const
protected

◆ ariaDescribedByAttribute()

String WebCore::AccessibilityNodeObject::ariaDescribedByAttribute ( ) const
overrideprotectedvirtual

Reimplemented from WebCore::AccessibilityObject.

◆ ariaLabeledByAttribute()

String WebCore::AccessibilityNodeObject::ariaLabeledByAttribute ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ ariaLabeledByElements()

void WebCore::AccessibilityNodeObject::ariaLabeledByElements ( Vector< Element *> &  elements) const
protected

◆ ariaRoleAttribute()

AccessibilityRole WebCore::AccessibilityNodeObject::ariaRoleAttribute ( ) const
overrideprotectedvirtual

Reimplemented from WebCore::AccessibilityObject.

◆ boundingBoxRect()

LayoutRect WebCore::AccessibilityNodeObject::boundingBoxRect ( ) const
overrideprotectedvirtual

◆ canHaveChildren()

bool WebCore::AccessibilityNodeObject::canHaveChildren ( ) const
overrideprotectedvirtual

◆ canSetFocusAttribute()

bool WebCore::AccessibilityNodeObject::canSetFocusAttribute ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ canSetSelectedAttribute()

bool WebCore::AccessibilityNodeObject::canSetSelectedAttribute ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ canSetValueAttribute()

bool WebCore::AccessibilityNodeObject::canSetValueAttribute ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ canvasHasFallbackContent()

bool WebCore::AccessibilityNodeObject::canvasHasFallbackContent ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ captionForFigure()

AccessibilityObject * WebCore::AccessibilityNodeObject::captionForFigure ( ) const
protected

◆ changeValueByPercent()

void WebCore::AccessibilityNodeObject::changeValueByPercent ( float  percentChange)
virtual

◆ changeValueByStep()

void WebCore::AccessibilityNodeObject::changeValueByStep ( bool  increase)
protected

◆ checkboxOrRadioValue()

AccessibilityButtonState WebCore::AccessibilityNodeObject::checkboxOrRadioValue ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ childrenChanged()

void WebCore::AccessibilityNodeObject::childrenChanged ( )
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ colorValue()

void WebCore::AccessibilityNodeObject::colorValue ( int &  r,
int &  g,
int &  b 
) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ create()

Ref< AccessibilityNodeObject > WebCore::AccessibilityNodeObject::create ( Node node)
static

◆ decrement()

void WebCore::AccessibilityNodeObject::decrement ( )
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ detach()

void WebCore::AccessibilityNodeObject::detach ( AccessibilityDetachmentType  detachmentType,
AXObjectCache cache 
)
overridevirtual

◆ determineAccessibilityRole()

AccessibilityRole WebCore::AccessibilityNodeObject::determineAccessibilityRole ( )
protectedvirtual

◆ determineAriaRoleAttribute()

AccessibilityRole WebCore::AccessibilityNodeObject::determineAriaRoleAttribute ( ) const
protectedvirtual

◆ document()

Document * WebCore::AccessibilityNodeObject::document ( ) const
overridevirtual

◆ elementRect()

LayoutRect WebCore::AccessibilityNodeObject::elementRect ( ) const
overridevirtual

◆ firstChild()

AccessibilityObject * WebCore::AccessibilityNodeObject::firstChild ( ) const
overridevirtual

◆ hasAttributesRequiredForInclusion()

bool WebCore::AccessibilityNodeObject::hasAttributesRequiredForInclusion ( ) const
finalvirtual

Reimplemented from WebCore::AccessibilityObject.

◆ headingLevel()

int WebCore::AccessibilityNodeObject::headingLevel ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ helpText()

String WebCore::AccessibilityNodeObject::helpText ( ) const
overridevirtual

◆ hierarchicalLevel()

unsigned WebCore::AccessibilityNodeObject::hierarchicalLevel ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ increment()

void WebCore::AccessibilityNodeObject::increment ( )
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ init()

void WebCore::AccessibilityNodeObject::init ( )
overridevirtual

◆ insertChild()

void WebCore::AccessibilityNodeObject::insertChild ( AccessibilityObject child,
unsigned  index 
)
overrideprotectedvirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isChecked()

bool WebCore::AccessibilityNodeObject::isChecked ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isControl()

bool WebCore::AccessibilityNodeObject::isControl ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isDescendantOfBarrenParent()

bool WebCore::AccessibilityNodeObject::isDescendantOfBarrenParent ( ) const
overrideprotectedvirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isDetached()

bool WebCore::AccessibilityNodeObject::isDetached ( ) const
inlineoverrideprotectedvirtual

◆ isEnabled()

bool WebCore::AccessibilityNodeObject::isEnabled ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isFieldset()

bool WebCore::AccessibilityNodeObject::isFieldset ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isGenericFocusableElement()

bool WebCore::AccessibilityNodeObject::isGenericFocusableElement ( ) const
protected

◆ isGroup()

bool WebCore::AccessibilityNodeObject::isGroup ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isHeading()

bool WebCore::AccessibilityNodeObject::isHeading ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isHovered()

bool WebCore::AccessibilityNodeObject::isHovered ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isImage()

bool WebCore::AccessibilityNodeObject::isImage ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isImageButton()

bool WebCore::AccessibilityNodeObject::isImageButton ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isIndeterminate()

bool WebCore::AccessibilityNodeObject::isIndeterminate ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isInputImage()

bool WebCore::AccessibilityNodeObject::isInputImage ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isLabelable()

bool WebCore::AccessibilityNodeObject::isLabelable ( ) const
protected

◆ isLink()

bool WebCore::AccessibilityNodeObject::isLink ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isMenu()

bool WebCore::AccessibilityNodeObject::isMenu ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isMenuBar()

bool WebCore::AccessibilityNodeObject::isMenuBar ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isMenuButton()

bool WebCore::AccessibilityNodeObject::isMenuButton ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isMenuItem()

bool WebCore::AccessibilityNodeObject::isMenuItem ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isMenuRelated()

bool WebCore::AccessibilityNodeObject::isMenuRelated ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isMultiSelectable()

bool WebCore::AccessibilityNodeObject::isMultiSelectable ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isNativeCheckboxOrRadio()

bool WebCore::AccessibilityNodeObject::isNativeCheckboxOrRadio ( ) const
virtual

◆ isNativeImage()

bool WebCore::AccessibilityNodeObject::isNativeImage ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isNativeTextControl()

bool WebCore::AccessibilityNodeObject::isNativeTextControl ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isPasswordField()

bool WebCore::AccessibilityNodeObject::isPasswordField ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isPressed()

bool WebCore::AccessibilityNodeObject::isPressed ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isProgressIndicator()

bool WebCore::AccessibilityNodeObject::isProgressIndicator ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isRequired()

bool WebCore::AccessibilityNodeObject::isRequired ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isSearchField()

bool WebCore::AccessibilityNodeObject::isSearchField ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ isSlider()

bool WebCore::AccessibilityNodeObject::isSlider ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ labelForElement()

HTMLLabelElement * WebCore::AccessibilityNodeObject::labelForElement ( Element element) const
protected

◆ lastChild()

AccessibilityObject * WebCore::AccessibilityNodeObject::lastChild ( ) const
overridevirtual

◆ maxValueForRange()

float WebCore::AccessibilityNodeObject::maxValueForRange ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ menuButtonForMenu()

AccessibilityObject * WebCore::AccessibilityNodeObject::menuButtonForMenu ( ) const
protected

◆ menuElementForMenuButton()

Element * WebCore::AccessibilityNodeObject::menuElementForMenuButton ( ) const
protected

◆ menuForMenuButton()

AccessibilityObject * WebCore::AccessibilityNodeObject::menuForMenuButton ( ) const

◆ menuItemElementForMenu()

Element * WebCore::AccessibilityNodeObject::menuItemElementForMenu ( ) const
protected

◆ minValueForRange()

float WebCore::AccessibilityNodeObject::minValueForRange ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ mouseButtonListener()

Element * WebCore::AccessibilityNodeObject::mouseButtonListener ( MouseButtonListenerResultFilter  filter = ExcludeBodyElement) const

◆ nextSibling()

AccessibilityObject * WebCore::AccessibilityNodeObject::nextSibling ( ) const
overridevirtual

◆ node()

Node* WebCore::AccessibilityNodeObject::node ( ) const
inlineoverridevirtual

◆ parentObject()

AccessibilityObject * WebCore::AccessibilityNodeObject::parentObject ( ) const
overridevirtual

◆ parentObjectIfExists()

AccessibilityObject * WebCore::AccessibilityNodeObject::parentObjectIfExists ( ) const
overridevirtual

◆ passwordFieldOrContainingPasswordField()

AccessibilityObject * WebCore::AccessibilityNodeObject::passwordFieldOrContainingPasswordField ( )
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ previousSibling()

AccessibilityObject * WebCore::AccessibilityNodeObject::previousSibling ( ) const
overridevirtual

◆ remapAriaRoleDueToParent()

AccessibilityRole WebCore::AccessibilityNodeObject::remapAriaRoleDueToParent ( AccessibilityRole  role) const
protected

◆ selectedRadioButton()

AccessibilityObject * WebCore::AccessibilityNodeObject::selectedRadioButton ( )
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ selectedTabItem()

AccessibilityObject * WebCore::AccessibilityNodeObject::selectedTabItem ( )
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ setIsExpanded()

void WebCore::AccessibilityNodeObject::setIsExpanded ( bool  expand)
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ setNode()

void WebCore::AccessibilityNodeObject::setNode ( Node node)

◆ stepValueForRange()

float WebCore::AccessibilityNodeObject::stepValueForRange ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ stringValue()

String WebCore::AccessibilityNodeObject::stringValue ( ) const
overridevirtual

◆ supportsRequiredAttribute()

bool WebCore::AccessibilityNodeObject::supportsRequiredAttribute ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ text()

String WebCore::AccessibilityNodeObject::text ( ) const
overridevirtual

◆ textForLabelElement()

String WebCore::AccessibilityNodeObject::textForLabelElement ( Element element) const
protected

◆ textUnderElement()

String WebCore::AccessibilityNodeObject::textUnderElement ( AccessibilityTextUnderElementMode  mode = AccessibilityTextUnderElementMode()) const
overridevirtual

◆ title()

String WebCore::AccessibilityNodeObject::title ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

Reimplemented in WebCore::AccessibilityTable.

◆ updateAccessibilityRole()

void WebCore::AccessibilityNodeObject::updateAccessibilityRole ( )
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ valueDescription()

String WebCore::AccessibilityNodeObject::valueDescription ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

◆ valueForRange()

float WebCore::AccessibilityNodeObject::valueForRange ( ) const
overridevirtual

Reimplemented from WebCore::AccessibilityObject.

Member Data Documentation

◆ m_ariaRole

AccessibilityRole WebCore::AccessibilityNodeObject::m_ariaRole
protected

◆ m_childrenDirty

bool WebCore::AccessibilityNodeObject::m_childrenDirty
protected

◆ m_initialized

bool WebCore::AccessibilityNodeObject::m_initialized
protected

◆ m_roleForMSAA

AccessibilityRole WebCore::AccessibilityNodeObject::m_roleForMSAA
mutableprotected

The documentation for this class was generated from the following files: