|
| AXObjectCache (Document &) |
|
| ~AXObjectCache () |
|
WEBCORE_EXPORT AccessibilityObject * | rootObject () |
|
WEBCORE_EXPORT AccessibilityObject * | rootObjectForFrame (Frame *) |
|
AccessibilityObject * | getOrCreate (RenderObject *) |
|
AccessibilityObject * | getOrCreate (Widget *) |
|
AccessibilityObject * | getOrCreate (Node *) |
|
AccessibilityObject * | getOrCreate (AccessibilityRole) |
|
AccessibilityObject * | get (RenderObject *) |
|
AccessibilityObject * | get (Widget *) |
|
AccessibilityObject * | get (Node *) |
|
void | remove (RenderObject *) |
|
void | remove (Node *) |
|
void | remove (Widget *) |
|
void | remove (AXID) |
|
void | detachWrapper (AccessibilityObject *, AccessibilityDetachmentType) |
|
void | attachWrapper (AccessibilityObject *) |
|
void | childrenChanged (Node *, Node *newChild=nullptr) |
|
void | childrenChanged (RenderObject *, RenderObject *newChild=nullptr) |
|
void | childrenChanged (AccessibilityObject *) |
|
void | checkedStateChanged (Node *) |
|
void | selectedChildrenChanged (Node *) |
|
void | selectedChildrenChanged (RenderObject *) |
|
void | textChanged (Node *) |
|
void | textChanged (RenderObject *) |
|
void | updateCacheAfterNodeIsAttached (Node *) |
|
void | handleActiveDescendantChanged (Node *) |
|
void | handleAriaRoleChanged (Node *) |
|
void | handleFocusedUIElementChanged (Node *oldFocusedNode, Node *newFocusedNode) |
|
void | handleScrolledToAnchor (const Node *anchorNode) |
|
void | handleAriaExpandedChange (Node *) |
|
void | handleScrollbarUpdate (ScrollView *) |
|
void | handleAriaModalChange (Node *) |
|
Node * | ariaModalNode () |
|
void | handleAttributeChanged (const QualifiedName &attrName, Element *) |
|
void | recomputeIsIgnored (RenderObject *renderer) |
|
void | removeAXID (AccessibilityObject *) |
|
bool | isIDinUse (AXID id) const |
|
const Element * | rootAXEditableElement (const Node *) |
|
bool | nodeIsTextControl (const Node *) |
|
AXID | platformGenerateAXID () const |
|
AccessibilityObject * | objectFromAXID (AXID id) const |
|
void | textMarkerDataForVisiblePosition (TextMarkerData &, const VisiblePosition &) |
|
void | textMarkerDataForCharacterOffset (TextMarkerData &, const CharacterOffset &) |
|
void | textMarkerDataForNextCharacterOffset (TextMarkerData &, const CharacterOffset &) |
|
void | textMarkerDataForPreviousCharacterOffset (TextMarkerData &, const CharacterOffset &) |
|
VisiblePosition | visiblePositionForTextMarkerData (TextMarkerData &) |
|
CharacterOffset | characterOffsetForTextMarkerData (TextMarkerData &) |
|
CharacterOffset | nextCharacterOffset (const CharacterOffset &, bool ignoreNextNodeStart=true) |
|
CharacterOffset | previousCharacterOffset (const CharacterOffset &, bool ignorePreviousNodeEnd=true) |
|
void | startOrEndTextMarkerDataForRange (TextMarkerData &, RefPtr< Range >, bool) |
|
CharacterOffset | startOrEndCharacterOffsetForRange (RefPtr< Range >, bool) |
|
AccessibilityObject * | accessibilityObjectForTextMarkerData (TextMarkerData &) |
|
RefPtr< Range > | rangeForUnorderedCharacterOffsets (const CharacterOffset &, const CharacterOffset &) |
|
CharacterOffset | nextWordEndCharacterOffset (const CharacterOffset &) |
|
CharacterOffset | previousWordStartCharacterOffset (const CharacterOffset &) |
|
RefPtr< Range > | leftWordRange (const CharacterOffset &) |
|
RefPtr< Range > | rightWordRange (const CharacterOffset &) |
|
RefPtr< Range > | paragraphForCharacterOffset (const CharacterOffset &) |
|
CharacterOffset | nextParagraphEndCharacterOffset (const CharacterOffset &) |
|
CharacterOffset | previousParagraphStartCharacterOffset (const CharacterOffset &) |
|
RefPtr< Range > | sentenceForCharacterOffset (const CharacterOffset &) |
|
CharacterOffset | nextSentenceEndCharacterOffset (const CharacterOffset &) |
|
CharacterOffset | previousSentenceStartCharacterOffset (const CharacterOffset &) |
|
CharacterOffset | characterOffsetForPoint (const IntPoint &, AccessibilityObject *) |
|
IntRect | absoluteCaretBoundsForCharacterOffset (const CharacterOffset &) |
|
CharacterOffset | characterOffsetForBounds (const IntRect &, bool) |
|
CharacterOffset | endCharacterOffsetOfLine (const CharacterOffset &) |
|
CharacterOffset | startCharacterOffsetOfLine (const CharacterOffset &) |
|
CharacterOffset | characterOffsetForIndex (int, const AccessibilityObject *) |
|
int | indexForCharacterOffset (const CharacterOffset &, AccessibilityObject *) |
|
void | postNotification (RenderObject *, AXNotification, PostTarget=TargetElement, PostType=PostAsynchronously) |
|
void | postNotification (Node *, AXNotification, PostTarget=TargetElement, PostType=PostAsynchronously) |
|
void | postNotification (AccessibilityObject *, Document *, AXNotification, PostTarget=TargetElement, PostType=PostAsynchronously) |
|
void | showIntent (const AXTextStateChangeIntent &) |
|
void | setTextSelectionIntent (const AXTextStateChangeIntent &) |
|
void | setIsSynchronizingSelection (bool) |
|
void | postTextStateChangeNotification (Node *, AXTextEditType, const String &, const VisiblePosition &) |
|
void | postTextReplacementNotification (Node *, AXTextEditType deletionType, const String &deletedText, AXTextEditType insertionType, const String &insertedText, const VisiblePosition &) |
|
void | postTextStateChangeNotification (Node *, const AXTextStateChangeIntent &, const VisibleSelection &) |
|
void | postTextStateChangeNotification (const Position &, const AXTextStateChangeIntent &, const VisibleSelection &) |
|
void | postLiveRegionChangeNotification (AccessibilityObject *) |
|
void | focusAriaModalNode () |
|
void | frameLoadingEventNotification (Frame *, AXLoadingEvent) |
|
void | clearTextMarkerNodesInUse (Document *) |
|
void | startCachingComputedObjectAttributesUntilTreeMutates () |
|
void | stopCachingComputedObjectAttributes () |
|
AXComputedObjectAttributeCache * | computedObjectAttributeCache () |
|
Document & | document () const |
|
void | recomputeDeferredIsIgnored (RenderBlock &renderer) |
|
void | performDeferredIsIgnoredChange () |
|
| AXObjectCache (Document &) |
|
| ~AXObjectCache () |
|
WEBCORE_EXPORT AccessibilityObject * | rootObject () |
|
WEBCORE_EXPORT AccessibilityObject * | rootObjectForFrame (Frame *) |
|
AccessibilityObject * | getOrCreate (RenderObject *) |
|
AccessibilityObject * | getOrCreate (Widget *) |
|
AccessibilityObject * | getOrCreate (Node *) |
|
AccessibilityObject * | getOrCreate (AccessibilityRole) |
|
AccessibilityObject * | get (RenderObject *) |
|
AccessibilityObject * | get (Widget *) |
|
AccessibilityObject * | get (Node *) |
|
void | remove (RenderObject *) |
|
void | remove (Node *) |
|
void | remove (Widget *) |
|
void | remove (AXID) |
|
void | detachWrapper (AccessibilityObject *, AccessibilityDetachmentType) |
|
void | attachWrapper (AccessibilityObject *) |
|
void | childrenChanged (Node *, Node *newChild=nullptr) |
|
void | childrenChanged (RenderObject *, RenderObject *newChild=nullptr) |
|
void | childrenChanged (AccessibilityObject *) |
|
void | checkedStateChanged (Node *) |
|
void | selectedChildrenChanged (Node *) |
|
void | selectedChildrenChanged (RenderObject *) |
|
void | textChanged (Node *) |
|
void | textChanged (RenderObject *) |
|
void | updateCacheAfterNodeIsAttached (Node *) |
|
void | handleActiveDescendantChanged (Node *) |
|
void | handleAriaRoleChanged (Node *) |
|
void | handleFocusedUIElementChanged (Node *oldFocusedNode, Node *newFocusedNode) |
|
void | handleScrolledToAnchor (const Node *anchorNode) |
|
void | handleAriaExpandedChange (Node *) |
|
void | handleScrollbarUpdate (ScrollView *) |
|
void | handleAriaModalChange (Node *) |
|
Node * | ariaModalNode () |
|
void | handleAttributeChanged (const QualifiedName &attrName, Element *) |
|
void | recomputeIsIgnored (RenderObject *renderer) |
|
void | removeAXID (AccessibilityObject *) |
|
bool | isIDinUse (AXID id) const |
|
const Element * | rootAXEditableElement (const Node *) |
|
bool | nodeIsTextControl (const Node *) |
|
AXID | platformGenerateAXID () const |
|
AccessibilityObject * | objectFromAXID (AXID id) const |
|
void | textMarkerDataForVisiblePosition (TextMarkerData &, const VisiblePosition &) |
|
void | textMarkerDataForCharacterOffset (TextMarkerData &, const CharacterOffset &) |
|
void | textMarkerDataForNextCharacterOffset (TextMarkerData &, const CharacterOffset &) |
|
void | textMarkerDataForPreviousCharacterOffset (TextMarkerData &, const CharacterOffset &) |
|
VisiblePosition | visiblePositionForTextMarkerData (TextMarkerData &) |
|
CharacterOffset | characterOffsetForTextMarkerData (TextMarkerData &) |
|
CharacterOffset | nextCharacterOffset (const CharacterOffset &, bool ignoreNextNodeStart=true) |
|
CharacterOffset | previousCharacterOffset (const CharacterOffset &, bool ignorePreviousNodeEnd=true) |
|
void | startOrEndTextMarkerDataForRange (TextMarkerData &, RefPtr< Range >, bool) |
|
CharacterOffset | startOrEndCharacterOffsetForRange (RefPtr< Range >, bool) |
|
AccessibilityObject * | accessibilityObjectForTextMarkerData (TextMarkerData &) |
|
RefPtr< Range > | rangeForUnorderedCharacterOffsets (const CharacterOffset &, const CharacterOffset &) |
|
CharacterOffset | nextWordEndCharacterOffset (const CharacterOffset &) |
|
CharacterOffset | previousWordStartCharacterOffset (const CharacterOffset &) |
|
RefPtr< Range > | leftWordRange (const CharacterOffset &) |
|
RefPtr< Range > | rightWordRange (const CharacterOffset &) |
|
RefPtr< Range > | paragraphForCharacterOffset (const CharacterOffset &) |
|
CharacterOffset | nextParagraphEndCharacterOffset (const CharacterOffset &) |
|
CharacterOffset | previousParagraphStartCharacterOffset (const CharacterOffset &) |
|
RefPtr< Range > | sentenceForCharacterOffset (const CharacterOffset &) |
|
CharacterOffset | nextSentenceEndCharacterOffset (const CharacterOffset &) |
|
CharacterOffset | previousSentenceStartCharacterOffset (const CharacterOffset &) |
|
CharacterOffset | characterOffsetForPoint (const IntPoint &, AccessibilityObject *) |
|
IntRect | absoluteCaretBoundsForCharacterOffset (const CharacterOffset &) |
|
CharacterOffset | characterOffsetForBounds (const IntRect &, bool) |
|
CharacterOffset | endCharacterOffsetOfLine (const CharacterOffset &) |
|
CharacterOffset | startCharacterOffsetOfLine (const CharacterOffset &) |
|
CharacterOffset | characterOffsetForIndex (int, const AccessibilityObject *) |
|
int | indexForCharacterOffset (const CharacterOffset &, AccessibilityObject *) |
|
void | postNotification (RenderObject *, AXNotification, PostTarget=TargetElement, PostType=PostAsynchronously) |
|
void | postNotification (Node *, AXNotification, PostTarget=TargetElement, PostType=PostAsynchronously) |
|
void | postNotification (AccessibilityObject *, Document *, AXNotification, PostTarget=TargetElement, PostType=PostAsynchronously) |
|
void | showIntent (const AXTextStateChangeIntent &) |
|
void | setTextSelectionIntent (const AXTextStateChangeIntent &) |
|
void | setIsSynchronizingSelection (bool) |
|
void | postTextStateChangeNotification (Node *, AXTextEditType, const String &, const VisiblePosition &) |
|
void | postTextReplacementNotification (Node *, AXTextEditType deletionType, const String &deletedText, AXTextEditType insertionType, const String &insertedText, const VisiblePosition &) |
|
void | postTextStateChangeNotification (Node *, const AXTextStateChangeIntent &, const VisibleSelection &) |
|
void | postTextStateChangeNotification (const Position &, const AXTextStateChangeIntent &, const VisibleSelection &) |
|
void | postLiveRegionChangeNotification (AccessibilityObject *) |
|
void | focusAriaModalNode () |
|
void | frameLoadingEventNotification (Frame *, AXLoadingEvent) |
|
void | clearTextMarkerNodesInUse (Document *) |
|
void | startCachingComputedObjectAttributesUntilTreeMutates () |
|
void | stopCachingComputedObjectAttributes () |
|
AXComputedObjectAttributeCache * | computedObjectAttributeCache () |
|
Document & | document () const |
|
void | recomputeDeferredIsIgnored (RenderBlock &renderer) |
|
void | performDeferredIsIgnoredChange () |
|
|
void | postPlatformNotification (AccessibilityObject *, AXNotification) |
|
void | platformHandleFocusedUIElementChanged (Node *oldFocusedNode, Node *newFocusedNode) |
|
void | nodeTextChangePlatformNotification (AccessibilityObject *, AXTextChange, unsigned, const String &) |
|
void | frameLoadingEventPlatformNotification (AccessibilityObject *, AXLoadingEvent) |
|
void | textChanged (AccessibilityObject *) |
|
void | labelChanged (Element *) |
|
void | setNodeInUse (Node *n) |
|
void | removeNodeForUse (Node *n) |
|
bool | isNodeInUse (Node *n) |
|
Node * | nextNode (Node *) const |
|
Node * | previousNode (Node *) const |
|
CharacterOffset | traverseToOffsetInRange (RefPtr< Range >, int, TraverseOption=TraverseOptionDefault, bool stayWithinRange=false) |
|
VisiblePosition | visiblePositionFromCharacterOffset (const CharacterOffset &) |
|
CharacterOffset | characterOffsetFromVisiblePosition (const VisiblePosition &) |
|
void | setTextMarkerDataWithCharacterOffset (TextMarkerData &, const CharacterOffset &) |
|
UChar32 | characterAfter (const CharacterOffset &) |
|
UChar32 | characterBefore (const CharacterOffset &) |
|
CharacterOffset | characterOffsetForNodeAndOffset (Node &, int, TraverseOption=TraverseOptionDefault) |
|
CharacterOffset | previousBoundary (const CharacterOffset &, BoundarySearchFunction) |
|
CharacterOffset | nextBoundary (const CharacterOffset &, BoundarySearchFunction) |
|
CharacterOffset | startCharacterOffsetOfWord (const CharacterOffset &, EWordSide=RightWordIfOnBoundary) |
|
CharacterOffset | endCharacterOffsetOfWord (const CharacterOffset &, EWordSide=RightWordIfOnBoundary) |
|
CharacterOffset | startCharacterOffsetOfParagraph (const CharacterOffset &, EditingBoundaryCrossingRule=CannotCrossEditingBoundary) |
|
CharacterOffset | endCharacterOffsetOfParagraph (const CharacterOffset &, EditingBoundaryCrossingRule=CannotCrossEditingBoundary) |
|
CharacterOffset | startCharacterOffsetOfSentence (const CharacterOffset &) |
|
CharacterOffset | endCharacterOffsetOfSentence (const CharacterOffset &) |
|
CharacterOffset | characterOffsetForPoint (const IntPoint &) |
|
LayoutRect | localCaretRectForCharacterOffset (RenderObject *&, const CharacterOffset &) |
|
bool | shouldSkipBoundary (const CharacterOffset &, const CharacterOffset &) |
|
void | postPlatformNotification (AccessibilityObject *, AXNotification) |
|
void | platformHandleFocusedUIElementChanged (Node *oldFocusedNode, Node *newFocusedNode) |
|
void | nodeTextChangePlatformNotification (AccessibilityObject *, AXTextChange, unsigned, const String &) |
|
void | frameLoadingEventPlatformNotification (AccessibilityObject *, AXLoadingEvent) |
|
void | textChanged (AccessibilityObject *) |
|
void | labelChanged (Element *) |
|
void | setNodeInUse (Node *n) |
|
void | removeNodeForUse (Node *n) |
|
bool | isNodeInUse (Node *n) |
|
Node * | nextNode (Node *) const |
|
Node * | previousNode (Node *) const |
|
CharacterOffset | traverseToOffsetInRange (RefPtr< Range >, int, TraverseOption=TraverseOptionDefault, bool stayWithinRange=false) |
|
VisiblePosition | visiblePositionFromCharacterOffset (const CharacterOffset &) |
|
CharacterOffset | characterOffsetFromVisiblePosition (const VisiblePosition &) |
|
void | setTextMarkerDataWithCharacterOffset (TextMarkerData &, const CharacterOffset &) |
|
UChar32 | characterAfter (const CharacterOffset &) |
|
UChar32 | characterBefore (const CharacterOffset &) |
|
CharacterOffset | characterOffsetForNodeAndOffset (Node &, int, TraverseOption=TraverseOptionDefault) |
|
CharacterOffset | previousBoundary (const CharacterOffset &, BoundarySearchFunction) |
|
CharacterOffset | nextBoundary (const CharacterOffset &, BoundarySearchFunction) |
|
CharacterOffset | startCharacterOffsetOfWord (const CharacterOffset &, EWordSide=RightWordIfOnBoundary) |
|
CharacterOffset | endCharacterOffsetOfWord (const CharacterOffset &, EWordSide=RightWordIfOnBoundary) |
|
CharacterOffset | startCharacterOffsetOfParagraph (const CharacterOffset &, EditingBoundaryCrossingRule=CannotCrossEditingBoundary) |
|
CharacterOffset | endCharacterOffsetOfParagraph (const CharacterOffset &, EditingBoundaryCrossingRule=CannotCrossEditingBoundary) |
|
CharacterOffset | startCharacterOffsetOfSentence (const CharacterOffset &) |
|
CharacterOffset | endCharacterOffsetOfSentence (const CharacterOffset &) |
|
CharacterOffset | characterOffsetForPoint (const IntPoint &) |
|
LayoutRect | localCaretRectForCharacterOffset (RenderObject *&, const CharacterOffset &) |
|
bool | shouldSkipBoundary (const CharacterOffset &, const CharacterOffset &) |
|