#include <ax_node_data.h>
Public Types | |
| using | AXID = int32_t |
Public Attributes | |
| int32_t | id = -1 |
| ax::mojom::Role | role |
| uint32_t | state |
| uint64_t | actions |
| std::vector< std::pair< ax::mojom::StringAttribute, std::string > > | string_attributes |
| std::vector< std::pair< ax::mojom::IntAttribute, int32_t > > | int_attributes |
| std::vector< std::pair< ax::mojom::FloatAttribute, float > > | float_attributes |
| std::vector< std::pair< ax::mojom::BoolAttribute, bool > > | bool_attributes |
| std::vector< std::pair< ax::mojom::IntListAttribute, std::vector< int32_t > > > | intlist_attributes |
| std::vector< std::pair< ax::mojom::StringListAttribute, std::vector< std::string > > > | stringlist_attributes |
| std::vector< std::pair< std::string, std::string > > | html_attributes |
| std::vector< int32_t > | child_ids |
| AXRelativeBounds | relative_bounds |
Definition at line 33 of file ax_node_data.h.
| using ui::AXNodeData::AXID = int32_t |
Definition at line 35 of file ax_node_data.h.
| ui::AXNodeData::AXNodeData | ( | ) |
Definition at line 208 of file ax_node_data.cc.
|
virtualdefault |
References ui::IsClickable(), ui::IsRangeValueSupported(), ui::SupportsExpandCollapse(), and ui::ToString().
| ui::AXNodeData::AXNodeData | ( | const AXNodeData & | other | ) |
Definition at line 213 of file ax_node_data.cc.
References actions, bool_attributes, child_ids, float_attributes, html_attributes, id, int_attributes, intlist_attributes, relative_bounds, role, state, string_attributes, and stringlist_attributes.
| ui::AXNodeData::AXNodeData | ( | AXNodeData && | other | ) |
Definition at line 229 of file ax_node_data.cc.
References actions, bool_attributes, child_ids, float_attributes, html_attributes, int_attributes, intlist_attributes, relative_bounds, role, state, string_attributes, and stringlist_attributes.
| void ui::AXNodeData::AddAction | ( | ax::mojom::Action | action | ) |
Definition at line 680 of file ax_node_data.cc.
References actions, BASE_DCHECK, BASE_UNREACHABLE, HasAction(), ax::mojom::kAnnotatePageImages, ax::mojom::kBlur, ax::mojom::kClearAccessibilityFocus, ax::mojom::kCollapse, ax::mojom::kCustomAction, ax::mojom::kDecrement, ax::mojom::kDoDefault, ax::mojom::kExpand, ax::mojom::kFocus, ax::mojom::kGetImageData, ax::mojom::kGetTextLocation, ax::mojom::kHideTooltip, ax::mojom::kHitTest, ax::mojom::kIncrement, ax::mojom::kInternalInvalidateTree, ax::mojom::kLoadInlineTextBoxes, ax::mojom::kNone, ax::mojom::kReplaceSelectedText, ax::mojom::kScrollBackward, ax::mojom::kScrollDown, ax::mojom::kScrollForward, ax::mojom::kScrollLeft, ax::mojom::kScrollRight, ax::mojom::kScrollToMakeVisible, ax::mojom::kScrollToPoint, ax::mojom::kScrollUp, ax::mojom::kSetAccessibilityFocus, ax::mojom::kSetScrollOffset, ax::mojom::kSetSelection, ax::mojom::kSetSequentialFocusNavigationStartingPoint, ax::mojom::kSetValue, ax::mojom::kShowContextMenu, ax::mojom::kShowTooltip, and ax::mojom::kSignalEndOfTest.
| void ui::AXNodeData::AddBoolAttribute | ( | ax::mojom::BoolAttribute | attribute, |
| bool | value | ||
| ) |
Definition at line 470 of file ax_node_data.cc.
References BASE_DCHECK, bool_attributes, HasBoolAttribute(), ax::mojom::kNone, RemoveBoolAttribute(), and value.
Referenced by ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForBoundingRectangles(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForMove(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForMoveByFormat(), ui::AXPlatformNodeTest::BuildContentEditable(), ui::AXPlatformNodeTest::BuildContentEditableWithSelectionRange(), ui::AXPlatformNodeTest::BuildListBox(), ui::AXPlatformNodeTest::BuildTextFieldWithSelectionRange(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), and ui::TEST_F().
| void ui::AXNodeData::AddDropeffect | ( | ax::mojom::Dropeffect | dropeffect | ) |
Definition at line 748 of file ax_node_data.cc.
References AddIntAttribute(), BASE_DCHECK, GetIntAttribute(), ax::mojom::kDropeffect, ax::mojom::kMaxValue, ax::mojom::kMinValue, and RemoveIntAttribute().
| void ui::AXNodeData::AddFloatAttribute | ( | ax::mojom::FloatAttribute | attribute, |
| float | value | ||
| ) |
Definition at line 462 of file ax_node_data.cc.
References BASE_DCHECK, float_attributes, HasFloatAttribute(), ax::mojom::kNone, RemoveFloatAttribute(), and value.
Referenced by ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForMoveByFormat(), ui::TEST(), ui::TEST(), ui::TEST_F(), ui::TEST_F(), and ui::TEST_F().
| void ui::AXNodeData::AddIntAttribute | ( | ax::mojom::IntAttribute | attribute, |
| int32_t | value | ||
| ) |
Definition at line 455 of file ax_node_data.cc.
References BASE_DCHECK, HasIntAttribute(), int_attributes, ax::mojom::kNone, RemoveIntAttribute(), and value.
Referenced by AddDropeffect(), AddTextStyle(), ui::AXPlatformNodeTest::BuildAriaColumnAndRowCountGrids(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForBoundingRectangles(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForMove(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForMoveByFormat(), ui::AXPlatformNodeTextRangeProviderTest::BuildTextDocument(), ui::AXPlatformNodeTest::BuildTextFieldWithSelectionRange(), SetCheckedState(), SetDefaultActionVerb(), SetDescriptionFrom(), SetHasPopup(), SetImageAnnotationStatus(), SetInvalidState(), SetListStyle(), SetNameFrom(), SetRestriction(), SetTextAlign(), SetTextDirection(), SetTextPosition(), ui::TEST(), ui::TEST(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), and ui::TEST_F().
| void ui::AXNodeData::AddIntListAttribute | ( | ax::mojom::IntListAttribute | attribute, |
| const std::vector< int32_t > & | value | ||
| ) |
Definition at line 478 of file ax_node_data.cc.
References BASE_DCHECK, HasIntListAttribute(), intlist_attributes, ax::mojom::kNone, RemoveIntListAttribute(), and value.
Referenced by ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForBoundingRectangles(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForMove(), ui::AXPlatformNodeTextRangeProviderTest::BuildTextDocument(), ui::AXNode::GetOrComputeLineStartOffsets(), ui::TEST(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), and ui::TEST_F().
| void ui::AXNodeData::AddState | ( | ax::mojom::State | state | ) |
Definition at line 664 of file ax_node_data.cc.
References BASE_DCHECK, ax::mojom::kMaxValue, ax::mojom::kNone, and state.
Referenced by ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForBoundingRectangles(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForMove(), ui::AXPlatformNodeTest::BuildContentEditable(), ui::AXPlatformNodeTest::BuildContentEditableWithSelectionRange(), ui::AXPlatformNodeTest::BuildListBox(), ui::AXPlatformNodeTest::BuildTextField(), ui::AXPlatformNodeTest::BuildTextFieldWithSelectionRange(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), and ui::TEST_F().
| void ui::AXNodeData::AddStringAttribute | ( | ax::mojom::StringAttribute | attribute, |
| const std::string & | value | ||
| ) |
Definition at line 447 of file ax_node_data.cc.
References BASE_DCHECK, HasStringAttribute(), ax::mojom::kNone, RemoveStringAttribute(), string_attributes, and value.
Referenced by ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForBoundingRectangles(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForMoveByFormat(), SetDescription(), SetTooltip(), SetValue(), ui::TEST(), ui::TEST(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), and ui::TEST_F().
| void ui::AXNodeData::AddStringListAttribute | ( | ax::mojom::StringListAttribute | attribute, |
| const std::vector< std::string > & | value | ||
| ) |
Definition at line 486 of file ax_node_data.cc.
References BASE_DCHECK, HasStringListAttribute(), ax::mojom::kNone, RemoveStringListAttribute(), stringlist_attributes, and value.
Referenced by ui::TEST().
| void ui::AXNodeData::AddTextStyle | ( | ax::mojom::TextStyle | text_style | ) |
Definition at line 736 of file ax_node_data.cc.
References AddIntAttribute(), BASE_DCHECK, GetIntAttribute(), ax::mojom::kMaxValue, ax::mojom::kMinValue, ax::mojom::kTextStyle, and RemoveIntAttribute().
Referenced by ui::TEST_F().
| std::string ui::AXNodeData::DropeffectBitfieldToString | ( | ) | const |
Definition at line 1729 of file ax_node_data.cc.
References HasDropeffect(), HasIntAttribute(), ax::mojom::kDropeffect, ax::mojom::kMaxValue, ax::mojom::kMinValue, and ui::ToString().
Referenced by ui::AXPlatformNodeBase::ComputeAttributes().
| bool ui::AXNodeData::GetBoolAttribute | ( | ax::mojom::BoolAttribute | attribute | ) | const |
Definition at line 267 of file ax_node_data.cc.
References GetBoolAttribute().
Referenced by ui::TestAXNodeWrapper::AccessibilityPerformAction(), ui::AXPlatformNodeBase::GetBoolAttribute(), ui::AXPlatformNodeBase::GetBoolAttribute(), GetBoolAttribute(), ui::AXNode::IsLineBreak(), IsPlainTextField(), and IsRichTextField().
| bool ui::AXNodeData::GetBoolAttribute | ( | ax::mojom::BoolAttribute | attribute, |
| bool * | value | ||
| ) | const |
Definition at line 274 of file ax_node_data.cc.
References bool_attributes, and value.
| ax::mojom::CheckedState ui::AXNodeData::GetCheckedState | ( | ) | const |
Definition at line 760 of file ax_node_data.cc.
References GetIntAttribute(), and ax::mojom::kCheckedState.
Referenced by IsButtonPressed(), and ui::TEST().
| ax::mojom::DefaultActionVerb ui::AXNodeData::GetDefaultActionVerb | ( | ) | const |
Definition at line 778 of file ax_node_data.cc.
References GetIntAttribute(), and ax::mojom::kDefaultActionVerb.
Referenced by IsClickable(), and ui::TEST().
| ax::mojom::DescriptionFrom ui::AXNodeData::GetDescriptionFrom | ( | ) | const |
Definition at line 835 of file ax_node_data.cc.
References GetIntAttribute(), and ax::mojom::kDescriptionFrom.
| float ui::AXNodeData::GetFloatAttribute | ( | ax::mojom::FloatAttribute | attribute | ) | const |
Definition at line 290 of file ax_node_data.cc.
References GetFloatAttribute().
Referenced by ui::AXPlatformNodeBase::GetFloatAttribute(), ui::AXPlatformNodeBase::GetFloatAttribute(), GetFloatAttribute(), and GetTextStyles().
| bool ui::AXNodeData::GetFloatAttribute | ( | ax::mojom::FloatAttribute | attribute, |
| float * | value | ||
| ) | const |
Definition at line 297 of file ax_node_data.cc.
References float_attributes, and value.
| ax::mojom::HasPopup ui::AXNodeData::GetHasPopup | ( | ) | const |
Definition at line 793 of file ax_node_data.cc.
References GetIntAttribute(), and ax::mojom::kHasPopup.
Referenced by IsMenuButton(), SupportsExpandCollapse(), ui::TEST(), and ui::TEST().
| bool ui::AXNodeData::GetHtmlAttribute | ( | const char * | attribute, |
| std::string * | value | ||
| ) | const |
Definition at line 424 of file ax_node_data.cc.
References html_attributes, base::LowerCaseEqualsASCII(), and value.
| bool ui::AXNodeData::GetHtmlAttribute | ( | const char * | attribute, |
| std::u16string * | value | ||
| ) | const |
Definition at line 438 of file ax_node_data.cc.
References GetHtmlAttribute(), base::UTF8ToUTF16(), and value.
Referenced by GetHtmlAttribute().
| ax::mojom::ImageAnnotationStatus ui::AXNodeData::GetImageAnnotationStatus | ( | ) | const |
Definition at line 864 of file ax_node_data.cc.
References GetIntAttribute(), and ax::mojom::kImageAnnotationStatus.
| int ui::AXNodeData::GetIntAttribute | ( | ax::mojom::IntAttribute | attribute | ) | const |
Definition at line 313 of file ax_node_data.cc.
References GetIntAttribute().
Referenced by ui::TestAXNodeWrapper::AccessibilityPerformAction(), AddDropeffect(), AddTextStyle(), ui::AXPlatformNodeBase::ComputeAttributes(), GetCheckedState(), GetDefaultActionVerb(), GetDescriptionFrom(), GetHasPopup(), GetImageAnnotationStatus(), GetIntAttribute(), ui::AXPlatformNodeBase::GetIntAttribute(), ui::AXPlatformNodeBase::GetIntAttribute(), GetInvalidState(), GetListStyle(), GetNameFrom(), ui::AXNodePosition::GetNextOnLineID(), ui::AXNodePosition::GetPreviousOnLineID(), GetRestriction(), ui::AXPlatformNodeDelegateBase::GetTableCellAriaColIndex(), ui::AXPlatformNodeDelegateBase::GetTableCellAriaRowIndex(), ui::AXPlatformNodeDelegateBase::GetTableCellColIndex(), ui::AXPlatformNodeDelegateBase::GetTableCellColSpan(), ui::AXPlatformNodeDelegateBase::GetTableCellRowIndex(), ui::AXPlatformNodeDelegateBase::GetTableCellRowSpan(), ui::AXPlatformNodeDelegateBase::GetTableColCount(), ui::AXPlatformNodeDelegateBase::GetTableRowCount(), ui::AXPlatformNodeDelegateBase::GetTableRowRowIndex(), GetTextAlign(), GetTextDirection(), GetTextPosition(), GetTextStyles(), HasDropeffect(), HasTextStyle(), ui::TEST_F(), and ui::TEST_F().
| bool ui::AXNodeData::GetIntAttribute | ( | ax::mojom::IntAttribute | attribute, |
| int * | value | ||
| ) | const |
Definition at line 320 of file ax_node_data.cc.
References int_attributes, and value.
| const std::vector< int32_t > & ui::AXNodeData::GetIntListAttribute | ( | ax::mojom::IntListAttribute | attribute | ) | const |
Definition at line 377 of file ax_node_data.cc.
References intlist_attributes.
Referenced by ui::AXPlatformNodeBase::GetIntListAttribute(), ui::AXPlatformNodeBase::GetIntListAttribute(), ui::AXTree::GetSetSize(), ui::AXNodePosition::GetWordEndOffsets(), ui::AXNodePosition::GetWordStartOffsets(), ui::TEST_F(), and ui::TEST_F().
| bool ui::AXNodeData::GetIntListAttribute | ( | ax::mojom::IntListAttribute | attribute, |
| std::vector< int32_t > * | value | ||
| ) | const |
Definition at line 386 of file ax_node_data.cc.
References intlist_attributes, and value.
| ax::mojom::InvalidState ui::AXNodeData::GetInvalidState | ( | ) | const |
Definition at line 807 of file ax_node_data.cc.
References GetIntAttribute(), and ax::mojom::kInvalidState.
| ax::mojom::ListStyle ui::AXNodeData::GetListStyle | ( | ) | const |
Definition at line 893 of file ax_node_data.cc.
References GetIntAttribute(), and ax::mojom::kListStyle.
| ax::mojom::NameFrom ui::AXNodeData::GetNameFrom | ( | ) | const |
Definition at line 821 of file ax_node_data.cc.
References GetIntAttribute(), and ax::mojom::kNameFrom.
Referenced by ui::AXNode::GetInnerText().
| ax::mojom::Restriction ui::AXNodeData::GetRestriction | ( | ) | const |
Definition at line 879 of file ax_node_data.cc.
References GetIntAttribute(), and ax::mojom::kRestriction.
Referenced by IsReadOnlyOrDisabled(), and IsSelectable().
| std::u16string ui::AXNodeData::GetString16Attribute | ( | ax::mojom::StringAttribute | attribute | ) | const |
Definition at line 354 of file ax_node_data.cc.
References GetStringAttribute(), and base::UTF8ToUTF16().
| bool ui::AXNodeData::GetString16Attribute | ( | ax::mojom::StringAttribute | attribute, |
| std::u16string * | value | ||
| ) | const |
Definition at line 362 of file ax_node_data.cc.
References GetStringAttribute(), base::UTF8ToUTF16(), and value.
Referenced by ui::AXPlatformNodeDelegateBase::GetInnerText(), ui::AXPlatformNodeBase::GetString16Attribute(), ui::AXPlatformNodeBase::GetString16Attribute(), ui::AXNodePosition::GetText(), and ui::AXNodePosition::MaxTextOffset().
| const std::string & ui::AXNodeData::GetStringAttribute | ( | ax::mojom::StringAttribute | attribute | ) | const |
Definition at line 337 of file ax_node_data.cc.
References base::EmptyString(), and string_attributes.
Referenced by ui::AXNode::GetInheritedStringAttribute(), ui::AXPlatformNodeBase::GetInheritedStringAttribute(), ui::AXPlatformNodeBase::GetInheritedStringAttribute(), ui::AXNode::GetInnerText(), flutter::FlutterPlatformNodeDelegateMac::GetLiveRegionText(), ui::AXTreeManagerMap::GetManagerForChildTree(), ui::AXPlatformNodeDelegateBase::GetName(), GetString16Attribute(), GetString16Attribute(), ui::AXPlatformNodeBase::GetStringAttribute(), ui::AXPlatformNodeBase::GetStringAttribute(), GetTextStyles(), and ui::TEST().
| bool ui::AXNodeData::GetStringAttribute | ( | ax::mojom::StringAttribute | attribute, |
| std::string * | value | ||
| ) | const |
Definition at line 343 of file ax_node_data.cc.
References string_attributes, and value.
| const std::vector< std::string > & ui::AXNodeData::GetStringListAttribute | ( | ax::mojom::StringListAttribute | attribute | ) | const |
Definition at line 403 of file ax_node_data.cc.
References stringlist_attributes.
| bool ui::AXNodeData::GetStringListAttribute | ( | ax::mojom::StringListAttribute | attribute, |
| std::vector< std::string > * | value | ||
| ) | const |
Definition at line 412 of file ax_node_data.cc.
References stringlist_attributes, and value.
| ax::mojom::TextAlign ui::AXNodeData::GetTextAlign | ( | ) | const |
Definition at line 907 of file ax_node_data.cc.
References GetIntAttribute(), and ax::mojom::kTextAlign.
| ax::mojom::WritingDirection ui::AXNodeData::GetTextDirection | ( | ) | const |
Definition at line 919 of file ax_node_data.cc.
References GetIntAttribute(), and ax::mojom::kTextDirection.
| ax::mojom::TextPosition ui::AXNodeData::GetTextPosition | ( | ) | const |
Definition at line 850 of file ax_node_data.cc.
References GetIntAttribute(), and ax::mojom::kTextPosition.
| AXNodeTextStyles ui::AXNodeData::GetTextStyles | ( | ) | const |
Definition at line 539 of file ax_node_data.cc.
References ui::AXNodeTextStyles::background_color, ui::AXNodeTextStyles::color, ui::AXNodeTextStyles::font_family, ui::AXNodeTextStyles::font_size, ui::AXNodeTextStyles::font_weight, GetFloatAttribute(), GetIntAttribute(), GetStringAttribute(), ui::AXNodeTextStyles::invalid_state, ax::mojom::kBackgroundColor, ax::mojom::kColor, ax::mojom::kFontFamily, ax::mojom::kFontSize, ax::mojom::kFontWeight, ax::mojom::kInvalidState, ax::mojom::kTextDirection, ax::mojom::kTextOverlineStyle, ax::mojom::kTextPosition, ax::mojom::kTextStrikethroughStyle, ax::mojom::kTextStyle, ax::mojom::kTextUnderlineStyle, ui::AXNodeTextStyles::overline_style, ui::AXNodeTextStyles::strikethrough_style, ui::AXNodeTextStyles::text_direction, ui::AXNodeTextStyles::text_position, ui::AXNodeTextStyles::text_style, and ui::AXNodeTextStyles::underline_style.
Referenced by ui::AXNodePosition::GetTextStyles(), and ui::TEST().
| bool ui::AXNodeData::HasAction | ( | ax::mojom::Action | action | ) | const |
Definition at line 648 of file ax_node_data.cc.
References action, and actions.
Referenced by AddAction().
| bool ui::AXNodeData::HasBoolAttribute | ( | ax::mojom::BoolAttribute | attribute | ) | const |
Definition at line 262 of file ax_node_data.cc.
References bool_attributes.
Referenced by AddBoolAttribute(), ui::AXPlatformNodeBase::HasBoolAttribute(), and IsSelectable().
| bool ui::AXNodeData::HasCheckedState | ( | ) | const |
Definition at line 774 of file ax_node_data.cc.
References HasIntAttribute(), and ax::mojom::kCheckedState.
Referenced by ui::AXPlatformNodeBase::IsPlatformCheckable(), and SetCheckedState().
| bool ui::AXNodeData::HasDropeffect | ( | ax::mojom::Dropeffect | dropeffect | ) | const |
Definition at line 658 of file ax_node_data.cc.
References GetIntAttribute(), and ax::mojom::kDropeffect.
Referenced by DropeffectBitfieldToString().
| bool ui::AXNodeData::HasFloatAttribute | ( | ax::mojom::FloatAttribute | attribute | ) | const |
Definition at line 285 of file ax_node_data.cc.
References float_attributes.
Referenced by AddFloatAttribute(), and ui::AXPlatformNodeBase::HasFloatAttribute().
| bool ui::AXNodeData::HasIntAttribute | ( | ax::mojom::IntAttribute | attribute | ) | const |
Definition at line 308 of file ax_node_data.cc.
References int_attributes.
Referenced by AddIntAttribute(), DropeffectBitfieldToString(), HasCheckedState(), ui::AXPlatformNodeBase::HasIntAttribute(), IsClickable(), SetDefaultActionVerb(), SetDescriptionFrom(), SetHasPopup(), SetImageAnnotationStatus(), SetInvalidState(), SetListStyle(), SetName(), SetNameFrom(), SetRestriction(), SetTextAlign(), SetTextDirection(), SetTextPosition(), and ui::TEST().
| bool ui::AXNodeData::HasIntListAttribute | ( | ax::mojom::IntListAttribute | attribute | ) | const |
Definition at line 371 of file ax_node_data.cc.
References intlist_attributes.
Referenced by AddIntListAttribute(), and ui::AXPlatformNodeBase::HasIntListAttribute().
| bool ui::AXNodeData::HasState | ( | ax::mojom::State | state | ) | const |
Definition at line 644 of file ax_node_data.cc.
References state.
Referenced by ui::AXNode::GetTextFieldAncestor(), IsIgnored(), IsInvisible(), IsPasswordField(), IsPlainTextField(), IsRangeValueSupported(), IsReadOnlyOrDisabled(), IsRichTextField(), ui::AXEventGenerator::OnIntAttributeChanged(), SupportsExpandCollapse(), ui::TEST(), and ui::TEST().
| bool ui::AXNodeData::HasStringAttribute | ( | ax::mojom::StringAttribute | attribute | ) | const |
Definition at line 331 of file ax_node_data.cc.
References string_attributes.
Referenced by AddStringAttribute(), ui::AXNode::GetInheritedStringAttribute(), ui::AXPlatformNodeBase::GetInheritedStringAttribute(), ui::AXTreeManagerMap::GetManagerForChildTree(), ui::AXPlatformNodeBase::HasInheritedStringAttribute(), ui::AXPlatformNodeBase::HasStringAttribute(), and ui::AXEventGenerator::OnStringAttributeChanged().
| bool ui::AXNodeData::HasStringListAttribute | ( | ax::mojom::StringListAttribute | attribute | ) | const |
Definition at line 397 of file ax_node_data.cc.
References stringlist_attributes.
Referenced by AddStringListAttribute().
| bool ui::AXNodeData::HasTextStyle | ( | ax::mojom::TextStyle | text_style | ) | const |
Definition at line 652 of file ax_node_data.cc.
References GetIntAttribute(), and ax::mojom::kTextStyle.
Referenced by ToString().
| bool ui::AXNodeData::IsActivatable | ( | ) | const |
Definition at line 933 of file ax_node_data.cc.
References IsTextField(), ax::mojom::kListBox, and role.
Referenced by IsInvocable().
| bool ui::AXNodeData::IsButtonPressed | ( | ) | const |
Definition at line 937 of file ax_node_data.cc.
References GetCheckedState(), ui::IsButton(), ax::mojom::kTrue, and role.
Referenced by ui::TEST().
| bool ui::AXNodeData::IsClickable | ( | ) | const |
Definition at line 947 of file ax_node_data.cc.
References GetDefaultActionVerb(), HasIntAttribute(), ui::IsClickable(), ax::mojom::kClickAncestor, ax::mojom::kDefaultActionVerb, and role.
Referenced by IsInvocable(), and ui::TEST().
| bool ui::AXNodeData::IsIgnored | ( | ) | const |
Definition at line 965 of file ax_node_data.cc.
References HasState(), ax::mojom::kIgnored, and role.
Referenced by ui::AXNode::IsIgnored(), IsInvisibleOrIgnored(), and ui::AXTree::Unserialize().
| bool ui::AXNodeData::IsInvisible | ( | ) | const |
Definition at line 970 of file ax_node_data.cc.
References HasState(), and ax::mojom::kInvisible.
Referenced by IsInvisibleOrIgnored().
| bool ui::AXNodeData::IsInvisibleOrIgnored | ( | ) | const |
Definition at line 974 of file ax_node_data.cc.
References IsIgnored(), and IsInvisible().
Referenced by ui::AXPlatformNodeBase::IsInvisibleOrIgnored().
| bool ui::AXNodeData::IsInvocable | ( | ) | const |
Definition at line 978 of file ax_node_data.cc.
References IsActivatable(), IsClickable(), role, SupportsExpandCollapse(), and ui::SupportsToggle().
| bool ui::AXNodeData::IsMenuButton | ( | ) | const |
Definition at line 989 of file ax_node_data.cc.
References GetHasPopup(), ui::IsButton(), ax::mojom::kMenu, and role.
Referenced by ui::TEST().
| bool ui::AXNodeData::IsPasswordField | ( | ) | const |
Definition at line 1007 of file ax_node_data.cc.
References HasState(), IsTextField(), and ax::mojom::kProtected.
| bool ui::AXNodeData::IsPlainTextField | ( | ) | const |
Definition at line 1011 of file ax_node_data.cc.
References GetBoolAttribute(), HasState(), ax::mojom::kEditableRoot, ax::mojom::kRichlyEditable, ax::mojom::kSearchBox, ax::mojom::kTextField, ax::mojom::kTextFieldWithComboBox, and role.
Referenced by ui::AXNode::GetTextFieldAncestor(), ui::TestAXNodeWrapper::HasVisibleCaretOrSelection(), ui::AXPlatformNodeBase::IsPlainTextField(), and IsTextField().
| bool ui::AXNodeData::IsRangeValueSupported | ( | ) | const |
Definition at line 1046 of file ax_node_data.cc.
References HasState(), ui::IsRangeValueSupported(), ax::mojom::kFocusable, ax::mojom::kSplitter, and role.
Referenced by ui::IsValuePatternSupported().
| bool ui::AXNodeData::IsReadOnlyOrDisabled | ( | ) | const |
Definition at line 1027 of file ax_node_data.cc.
References GetRestriction(), HasState(), ui::IsReadOnlySupported(), ax::mojom::kDisabled, ax::mojom::kEditable, ax::mojom::kNone, ax::mojom::kReadOnly, ax::mojom::kRichlyEditable, role, and ui::ShouldHaveReadonlyStateByDefault().
| bool ui::AXNodeData::IsRichTextField | ( | ) | const |
Definition at line 1022 of file ax_node_data.cc.
References GetBoolAttribute(), HasState(), ax::mojom::kEditableRoot, and ax::mojom::kRichlyEditable.
Referenced by ui::AXNode::GetTextFieldAncestor(), ui::AXPlatformNodeBase::IsRichTextField(), and IsTextField().
| bool ui::AXNodeData::IsSelectable | ( | ) | const |
Definition at line 959 of file ax_node_data.cc.
References GetRestriction(), HasBoolAttribute(), ax::mojom::kDisabled, and ax::mojom::kSelected.
| bool ui::AXNodeData::IsTextField | ( | ) | const |
Definition at line 1003 of file ax_node_data.cc.
References IsPlainTextField(), and IsRichTextField().
Referenced by ui::AXNode::GetInnerText(), IsActivatable(), IsPasswordField(), ui::AXPlatformNodeBase::IsTextField(), and flutter::FlutterPlatformNodeDelegateMac::NodeDataChanged().
| AXNodeData & ui::AXNodeData::operator= | ( | AXNodeData | other | ) |
Definition at line 245 of file ax_node_data.cc.
References actions, bool_attributes, child_ids, float_attributes, html_attributes, id, int_attributes, intlist_attributes, relative_bounds, role, state, string_attributes, and stringlist_attributes.
| void ui::AXNodeData::RemoveBoolAttribute | ( | ax::mojom::BoolAttribute | attribute | ) |
Definition at line 516 of file ax_node_data.cc.
References BASE_DCHECK, bool_attributes, base::EraseIf(), and ax::mojom::kNone.
Referenced by AddBoolAttribute().
| void ui::AXNodeData::RemoveFloatAttribute | ( | ax::mojom::FloatAttribute | attribute | ) |
Definition at line 509 of file ax_node_data.cc.
References BASE_DCHECK, base::EraseIf(), float_attributes, and ax::mojom::kNone.
Referenced by AddFloatAttribute().
| void ui::AXNodeData::RemoveIntAttribute | ( | ax::mojom::IntAttribute | attribute | ) |
Definition at line 502 of file ax_node_data.cc.
References BASE_DCHECK, base::EraseIf(), int_attributes, and ax::mojom::kNone.
Referenced by AddDropeffect(), AddIntAttribute(), AddTextStyle(), SetCheckedState(), SetDefaultActionVerb(), SetDescriptionFrom(), SetHasPopup(), SetImageAnnotationStatus(), SetInvalidState(), SetListStyle(), SetNameFrom(), SetRestriction(), SetTextAlign(), SetTextDirection(), SetTextPosition(), and ui::TEST().
| void ui::AXNodeData::RemoveIntListAttribute | ( | ax::mojom::IntListAttribute | attribute | ) |
Definition at line 523 of file ax_node_data.cc.
References BASE_DCHECK, base::EraseIf(), intlist_attributes, and ax::mojom::kNone.
Referenced by AddIntListAttribute().
| void ui::AXNodeData::RemoveState | ( | ax::mojom::State | state | ) |
Definition at line 672 of file ax_node_data.cc.
References BASE_DCHECK, ax::mojom::kMaxValue, ax::mojom::kNone, and state.
Referenced by ui::TEST(), and ui::TEST_F().
| void ui::AXNodeData::RemoveStringAttribute | ( | ax::mojom::StringAttribute | attribute | ) |
Definition at line 495 of file ax_node_data.cc.
References BASE_DCHECK, base::EraseIf(), ax::mojom::kNone, and string_attributes.
Referenced by AddStringAttribute(), and ui::TEST().
| void ui::AXNodeData::RemoveStringListAttribute | ( | ax::mojom::StringListAttribute | attribute | ) |
Definition at line 530 of file ax_node_data.cc.
References BASE_DCHECK, base::EraseIf(), ax::mojom::kNone, and stringlist_attributes.
Referenced by AddStringListAttribute().
| void ui::AXNodeData::SetCheckedState | ( | ax::mojom::CheckedState | checked_state | ) |
Definition at line 765 of file ax_node_data.cc.
References AddIntAttribute(), HasCheckedState(), ax::mojom::kCheckedState, ax::mojom::kNone, and RemoveIntAttribute().
Referenced by ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForBoundingRectangles(), ui::TEST(), ui::TEST(), and ui::TEST_F().
| void ui::AXNodeData::SetDefaultActionVerb | ( | ax::mojom::DefaultActionVerb | default_action_verb | ) |
Definition at line 783 of file ax_node_data.cc.
References AddIntAttribute(), HasIntAttribute(), ax::mojom::kDefaultActionVerb, ax::mojom::kNone, and RemoveIntAttribute().
Referenced by ui::TEST(), and ui::TEST_F().
| void ui::AXNodeData::SetDescription | ( | const std::string & | description | ) |
Definition at line 620 of file ax_node_data.cc.
References AddStringAttribute(), and ax::mojom::kDescription.
Referenced by SetDescription(), and flutter::AlertPlatformNodeDelegate::SetText().
| void ui::AXNodeData::SetDescription | ( | const std::u16string & | description | ) |
Definition at line 624 of file ax_node_data.cc.
References SetDescription(), and base::UTF16ToUTF8().
| void ui::AXNodeData::SetDescriptionFrom | ( | ax::mojom::DescriptionFrom | description_from | ) |
Definition at line 840 of file ax_node_data.cc.
References AddIntAttribute(), HasIntAttribute(), ax::mojom::kDescriptionFrom, ax::mojom::kNone, and RemoveIntAttribute().
| void ui::AXNodeData::SetHasPopup | ( | ax::mojom::HasPopup | has_popup | ) |
Definition at line 798 of file ax_node_data.cc.
References AddIntAttribute(), HasIntAttribute(), ax::mojom::kFalse, ax::mojom::kHasPopup, and RemoveIntAttribute().
Referenced by ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForBoundingRectangles(), ui::TEST(), ui::TEST(), ui::TEST_F(), and ui::TEST_F().
| void ui::AXNodeData::SetImageAnnotationStatus | ( | ax::mojom::ImageAnnotationStatus | status | ) |
Definition at line 869 of file ax_node_data.cc.
References AddIntAttribute(), HasIntAttribute(), ax::mojom::kImageAnnotationStatus, ax::mojom::kNone, and RemoveIntAttribute().
| void ui::AXNodeData::SetInvalidState | ( | ax::mojom::InvalidState | invalid_state | ) |
Definition at line 812 of file ax_node_data.cc.
References AddIntAttribute(), HasIntAttribute(), ax::mojom::kInvalidState, ax::mojom::kNone, and RemoveIntAttribute().
| void ui::AXNodeData::SetListStyle | ( | ax::mojom::ListStyle | list_style | ) |
Definition at line 898 of file ax_node_data.cc.
References AddIntAttribute(), HasIntAttribute(), ax::mojom::kListStyle, ax::mojom::kNone, and RemoveIntAttribute().
| void ui::AXNodeData::SetName | ( | const std::string & | name | ) |
Definition at line 569 of file ax_node_data.cc.
References BASE_LOG, BASE_UNREACHABLE, HasIntAttribute(), ui::IsText(), ax::mojom::kAttribute, ax::mojom::kContents, ax::mojom::kName, ax::mojom::kNameFrom, ax::mojom::kNone, name, role, SetNameFrom(), and string_attributes.
Referenced by ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForBoundingRectangles(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForMove(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForMoveByFormat(), ui::AXPlatformNodeTest::BuildListBox(), ui::AXPlatformNodeTextRangeProviderTest::BuildTextDocument(), SetName(), flutter::AlertPlatformNodeDelegate::SetText(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), and ui::TEST_F().
| void ui::AXNodeData::SetName | ( | const std::u16string & | name | ) |
Definition at line 612 of file ax_node_data.cc.
References name, SetName(), and base::UTF16ToUTF8().
| void ui::AXNodeData::SetNameExplicitlyEmpty | ( | ) |
Definition at line 616 of file ax_node_data.cc.
References ax::mojom::kAttributeExplicitlyEmpty, and SetNameFrom().
Referenced by ui::TEST_F(), and ui::TEST_F().
| void ui::AXNodeData::SetNameFrom | ( | ax::mojom::NameFrom | name_from | ) |
Definition at line 826 of file ax_node_data.cc.
References AddIntAttribute(), HasIntAttribute(), ax::mojom::kNameFrom, ax::mojom::kNone, and RemoveIntAttribute().
Referenced by SetName(), and SetNameExplicitlyEmpty().
| void ui::AXNodeData::SetRestriction | ( | ax::mojom::Restriction | restriction | ) |
Definition at line 884 of file ax_node_data.cc.
References AddIntAttribute(), HasIntAttribute(), ax::mojom::kNone, ax::mojom::kRestriction, and RemoveIntAttribute().
Referenced by ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), and ui::TEST_F().
| void ui::AXNodeData::SetTextAlign | ( | ax::mojom::TextAlign | text_align | ) |
Definition at line 912 of file ax_node_data.cc.
References AddIntAttribute(), HasIntAttribute(), ax::mojom::kTextAlign, and RemoveIntAttribute().
Referenced by ui::TEST_F().
| void ui::AXNodeData::SetTextDirection | ( | ax::mojom::WritingDirection | text_direction | ) |
Definition at line 924 of file ax_node_data.cc.
References AddIntAttribute(), HasIntAttribute(), ax::mojom::kNone, ax::mojom::kTextDirection, and RemoveIntAttribute().
Referenced by ui::TEST_F().
| void ui::AXNodeData::SetTextPosition | ( | ax::mojom::TextPosition | text_position | ) |
Definition at line 855 of file ax_node_data.cc.
References AddIntAttribute(), HasIntAttribute(), ax::mojom::kNone, ax::mojom::kTextPosition, and RemoveIntAttribute().
Referenced by ui::TEST_F().
| void ui::AXNodeData::SetTooltip | ( | const std::string & | value | ) |
Definition at line 636 of file ax_node_data.cc.
References AddStringAttribute(), ax::mojom::kTooltip, and value.
Referenced by SetTooltip().
| void ui::AXNodeData::SetTooltip | ( | const std::u16string & | value | ) |
Definition at line 640 of file ax_node_data.cc.
References SetTooltip(), base::UTF16ToUTF8(), and value.
| void ui::AXNodeData::SetValue | ( | const std::string & | value | ) |
Definition at line 628 of file ax_node_data.cc.
References AddStringAttribute(), ax::mojom::kValue, and value.
Referenced by ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForBoundingRectangles(), ui::AXPlatformNodeTest::BuildContentEditable(), ui::AXPlatformNodeTest::BuildContentEditableWithSelectionRange(), ui::AXPlatformNodeTest::BuildTextField(), ui::AXPlatformNodeTest::BuildTextFieldWithSelectionRange(), flutter::AlertPlatformNodeDelegate::SetText(), SetValue(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), and ui::TEST_F().
| void ui::AXNodeData::SetValue | ( | const std::u16string & | value | ) |
Definition at line 632 of file ax_node_data.cc.
References SetValue(), base::UTF16ToUTF8(), and value.
| bool ui::AXNodeData::SupportsExpandCollapse | ( | ) | const |
Definition at line 1055 of file ax_node_data.cc.
References GetHasPopup(), HasState(), ax::mojom::kCollapsed, ax::mojom::kExpanded, ax::mojom::kFalse, role, and ui::SupportsExpandCollapse().
Referenced by IsInvocable(), and ui::TEST().
|
virtual |
Definition at line 1064 of file ax_node_data.cc.
References actions, bool_attributes, child_ids, float_attributes, HasTextStyle(), i, int_attributes, intlist_attributes, base::JoinString(), ax::mojom::kAccessKey, ax::mojom::kActivedescendantId, ax::mojom::kActiveSuggestion, ax::mojom::kAriaCellColumnIndex, ax::mojom::kAriaCellColumnSpan, ax::mojom::kAriaCellRowIndex, ax::mojom::kAriaCellRowSpan, ax::mojom::kAriaColumnCount, ax::mojom::kAriaCurrentState, ax::mojom::kAriaInvalidValue, ax::mojom::kAriaRowCount, ax::mojom::kAscending, ax::mojom::kAutoComplete, ax::mojom::kBackgroundColor, ax::mojom::kBold, ax::mojom::kBtt, ax::mojom::kBusy, ax::mojom::kCachedLineStarts, ax::mojom::kCanvasHasFallback, ax::mojom::kCharacterOffsets, ax::mojom::kCheckedState, ax::mojom::kChildTreeId, ax::mojom::kCircle, ax::mojom::kClassName, ax::mojom::kClickable, ax::mojom::kClipsChildren, ax::mojom::kColor, ax::mojom::kColorValue, ax::mojom::kContainerLiveAtomic, ax::mojom::kContainerLiveBusy, ax::mojom::kContainerLiveRelevant, ax::mojom::kContainerLiveStatus, ax::mojom::kControlsIds, ax::mojom::kCustomActionDescriptions, ax::mojom::kCustomActionIds, ax::mojom::kDate, ax::mojom::kDefaultActionVerb, ax::mojom::kDescending, ax::mojom::kDescribedbyIds, ax::mojom::kDescription, ax::mojom::kDescriptionFrom, ax::mojom::kDetailsIds, ax::mojom::kDialog, ax::mojom::kDisabled, ax::mojom::kDisc, ax::mojom::kDisplay, ax::mojom::kDOMNodeId, ax::mojom::kDropeffect, ax::mojom::kEditableRoot, ax::mojom::kErrormessageId, ax::mojom::kFalse, ax::mojom::kFlowtoIds, ax::mojom::kFontFamily, ax::mojom::kFontSize, ax::mojom::kFontWeight, ax::mojom::kGrabbed, ax::mojom::kGrammar, ax::mojom::kGrid, ax::mojom::kHasAriaAttribute, ax::mojom::kHasPopup, ax::mojom::kHierarchicalLevel, ax::mojom::kHtmlTag, ax::mojom::kIdentifier, ax::mojom::kImage, ax::mojom::kImageAnnotation, ax::mojom::kImageAnnotationStatus, ax::mojom::kImageDataUrl, ax::mojom::kIndirectChildIds, ax::mojom::kInnerHtml, ax::mojom::kInPageLinkTargetId, ax::mojom::kInputType, ax::mojom::kInvalidState, ax::mojom::kIsLineBreakingObject, ax::mojom::kIsPageBreakingObject, ax::mojom::kItalic, ax::mojom::kKeyShortcuts, ax::mojom::kLabelledbyIds, ax::mojom::kLanguage, ax::mojom::kLineThrough, ax::mojom::kListbox, ax::mojom::kListStyle, ax::mojom::kLiveAtomic, ax::mojom::kLiveRelevant, ax::mojom::kLiveStatus, ax::mojom::kLocation, ax::mojom::kLtr, ax::mojom::kMarkerEnds, ax::mojom::kMarkerStarts, ax::mojom::kMarkerTypes, ax::mojom::kMaxValueForRange, ax::mojom::kMemberOfId, ax::mojom::kMenu, ax::mojom::kMinValueForRange, ax::mojom::kMixed, ax::mojom::kModal, ax::mojom::kName, ax::mojom::kNameFrom, ax::mojom::kNextFocusId, ax::mojom::kNextOnLineId, ax::mojom::kNone, ax::mojom::kNotUserSelectableStyle, ax::mojom::kNumeric, ax::mojom::kOther, ax::mojom::kOverline, ax::mojom::kPage, ax::mojom::kPlaceholder, ax::mojom::kPopupForId, ax::mojom::kPosInSet, ax::mojom::kPreviousFocusId, ax::mojom::kPreviousOnLineId, ax::mojom::kRadioGroupIds, ax::mojom::kReadOnly, ax::mojom::kRestriction, ax::mojom::kRole, ax::mojom::kRoleDescription, ax::mojom::kRtl, ax::mojom::kScrollable, ax::mojom::kScrollX, ax::mojom::kScrollXMax, ax::mojom::kScrollXMin, ax::mojom::kScrollY, ax::mojom::kScrollYMax, ax::mojom::kScrollYMin, ax::mojom::kSelected, ax::mojom::kSelectedFromFocus, ax::mojom::kSetSize, ax::mojom::kSortDirection, ax::mojom::kSpelling, ax::mojom::kSquare, ax::mojom::kStep, ax::mojom::kStepValueForRange, ax::mojom::kSubscript, ax::mojom::kSuggestion, ax::mojom::kSuperscript, ax::mojom::kSupportsTextLocation, ax::mojom::kTableCellColumnIndex, ax::mojom::kTableCellColumnSpan, ax::mojom::kTableCellRowIndex, ax::mojom::kTableCellRowSpan, ax::mojom::kTableColumnCount, ax::mojom::kTableColumnHeaderId, ax::mojom::kTableColumnIndex, ax::mojom::kTableHeaderId, ax::mojom::kTableRowCount, ax::mojom::kTableRowHeaderId, ax::mojom::kTableRowIndex, ax::mojom::kTextAlign, ax::mojom::kTextDirection, ax::mojom::kTextIndent, ax::mojom::kTextMatch, ax::mojom::kTextOverlineStyle, ax::mojom::kTextPosition, ax::mojom::kTextSelEnd, ax::mojom::kTextSelStart, ax::mojom::kTextStrikethroughStyle, ax::mojom::kTextStyle, ax::mojom::kTextUnderlineStyle, ax::mojom::kTime, ax::mojom::kTooltip, ax::mojom::kTree, ax::mojom::kTrue, ax::mojom::kTtb, ax::mojom::kUnderline, ax::mojom::kUnsorted, ax::mojom::kUpdateLocationOnly, ax::mojom::kUrl, ax::mojom::kValue, ax::mojom::kValueForRange, ax::mojom::kWordEnds, ax::mojom::kWordStarts, base::NumberToString(), relative_bounds, role, state, string_attributes, stringlist_attributes, base::StringPrintf(), ui::AXRelativeBounds::ToString(), ui::ToString(), type, and value.
Referenced by ui::operator<<(), ui::TestAXNodeDataSetter(), and ui::TestAXNodeDataSetter().
| uint64_t ui::AXNodeData::actions |
Definition at line 279 of file ax_node_data.h.
Referenced by AddAction(), AXNodeData(), AXNodeData(), HasAction(), operator=(), ui::TEST(), and ToString().
| std::vector<std::pair<ax::mojom::BoolAttribute, bool> > ui::AXNodeData::bool_attributes |
Definition at line 284 of file ax_node_data.h.
Referenced by AddBoolAttribute(), AXNodeData(), AXNodeData(), GetBoolAttribute(), HasBoolAttribute(), operator=(), RemoveBoolAttribute(), and ToString().
| std::vector<int32_t> ui::AXNodeData::child_ids |
Definition at line 291 of file ax_node_data.h.
Referenced by AXNodeData(), AXNodeData(), ui::AXPlatformNodeTest::BuildAriaColumnAndRowCountGrids(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForBoundingRectangles(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForMove(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForMoveByFormat(), ui::AXPlatformNodeTest::BuildListBox(), ui::AXPlatformNodeTextRangeProviderTest::BuildTextDocument(), flutter::FlutterPlatformNodeDelegateMac::GetLiveRegionText(), ui::AXEventGenerator::OnNodeDataChanged(), operator=(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), and ToString().
| std::vector<std::pair<ax::mojom::FloatAttribute, float> > ui::AXNodeData::float_attributes |
Definition at line 283 of file ax_node_data.h.
Referenced by AddFloatAttribute(), AXNodeData(), AXNodeData(), GetFloatAttribute(), HasFloatAttribute(), operator=(), RemoveFloatAttribute(), and ToString().
| std::vector<std::pair<std::string, std::string> > ui::AXNodeData::html_attributes |
Definition at line 290 of file ax_node_data.h.
Referenced by AXNodeData(), AXNodeData(), ui::AXPlatformNodeBase::ComputeAttributes(), GetHtmlAttribute(), and operator=().
| int32_t ui::AXNodeData::id = -1 |
Definition at line 276 of file ax_node_data.h.
Referenced by flutter::AlertPlatformNodeDelegate::AlertPlatformNodeDelegate(), ui::AXNode::AXNode(), AXNodeData(), ui::AXPlatformNodeTest::BuildAriaColumnAndRowCountGrids(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForBoundingRectangles(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForMove(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForMoveByFormat(), ui::AXPlatformNodeTest::BuildContentEditable(), ui::AXPlatformNodeTest::BuildContentEditableWithSelectionRange(), ui::AXPlatformNodeTest::BuildListBox(), ui::AXPlatformNodeTextRangeProviderTest::BuildTextDocument(), ui::AXPlatformNodeTest::BuildTextField(), ui::AXPlatformNodeTest::BuildTextFieldWithSelectionRange(), ui::AXPlatformRelationWin::EnumerateRelationships(), ui::AXPlatformNodeTest::Init(), ui::AXEventGenerator::OnNodeDataChanged(), operator=(), ui::AXPlatformNodeBase::ScrollToNode(), ui::AXPlatformNodeDelegateBase::SetHypertextSelection(), ui::AXTreeUpdateState::SetLastKnownPendingNodeData(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), and ui::AXTree::Unserialize().
| std::vector<std::pair<ax::mojom::IntAttribute, int32_t> > ui::AXNodeData::int_attributes |
Definition at line 282 of file ax_node_data.h.
Referenced by AddIntAttribute(), AXNodeData(), AXNodeData(), ui::AXPlatformRelationWin::EnumerateRelationships(), GetIntAttribute(), HasIntAttribute(), operator=(), RemoveIntAttribute(), and ToString().
| std::vector<std::pair<ax::mojom::IntListAttribute, std::vector<int32_t> > > ui::AXNodeData::intlist_attributes |
Definition at line 286 of file ax_node_data.h.
Referenced by AddIntListAttribute(), AXNodeData(), AXNodeData(), ui::AXPlatformRelationWin::EnumerateRelationships(), GetIntListAttribute(), GetIntListAttribute(), HasIntListAttribute(), operator=(), RemoveIntListAttribute(), and ToString().
| AXRelativeBounds ui::AXNodeData::relative_bounds |
Definition at line 293 of file ax_node_data.h.
Referenced by ui::TestAXNodeWrapper::AccessibilityPerformAction(), AXNodeData(), AXNodeData(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForBoundingRectangles(), ui::TestAXNodeWrapper::GetLocation(), operator=(), ui::AXNode::SetLocation(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), and ToString().
| ax::mojom::Role ui::AXNodeData::role |
Definition at line 277 of file ax_node_data.h.
Referenced by ui::AXEventGenerator::AddEvent(), flutter::AlertPlatformNodeDelegate::AlertPlatformNodeDelegate(), AXNodeData(), AXNodeData(), ui::AXPlatformNodeTest::BuildAriaColumnAndRowCountGrids(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForBoundingRectangles(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForMove(), ui::AXPlatformNodeTextRangeProviderTest::BuildAXTreeForMoveByFormat(), ui::AXPlatformNodeTest::BuildContentEditable(), ui::AXPlatformNodeTest::BuildContentEditableWithSelectionRange(), ui::AXPlatformNodeTest::BuildListBox(), ui::AXPlatformNodeTextRangeProviderTest::BuildTextDocument(), ui::AXPlatformNodeTest::BuildTextField(), ui::AXPlatformNodeTest::BuildTextFieldWithSelectionRange(), ui::AXTableInfo::Create(), ui::AXNode::GetCollapsedMenuListPopUpButtonAncestor(), ui::TestAXNodeHelper::GetInnerTextRangeBoundsRect(), ui::TestAXNodeWrapper::GetInnerTextRangeBoundsRect(), ui::AXTree::GetPosInSet(), ui::AXNodePosition::GetRole(), ui::AXPlatformNodeBase::GetSelectionContainer(), ui::AXTree::GetSetSize(), ui::TestAXNodeWrapper::GetStyleNameAttributeAsLocalizedString(), ui::AXPlatformNodeBase::GetTable(), IsActivatable(), IsButtonPressed(), ui::AXNode::IsCellOrHeaderOfARIAGrid(), ui::AXNode::IsCellOrHeaderOfARIATable(), IsClickable(), ui::AXNode::IsCollapsedMenuListPopUpButton(), IsIgnored(), ui::AXNode::IsIgnoredContainerForOrderedSet(), ui::AXNodePosition::IsInLineBreakingObject(), ui::AXNode::IsInListMarker(), IsInvocable(), ui::AXNode::IsLineBreak(), IsMenuButton(), IsPlainTextField(), IsRangeValueSupported(), IsReadOnlyOrDisabled(), ui::AXPlatformNodeBase::IsSelectionItemSupported(), ui::IsValuePatternSupported(), ui::AXPlatformNodeMac::NotifyAccessibilityEvent(), ui::AXEventGenerator::OnBoolAttributeChanged(), ui::AXEventGenerator::OnIntAttributeChanged(), ui::AXEventGenerator::OnNodeDataChanged(), ui::AXEventGenerator::OnStateChanged(), ui::AXEventGenerator::OnStringAttributeChanged(), operator=(), SetName(), ui::AXNode::SetRoleMatchesItemRole(), SupportsExpandCollapse(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), and ToString().
| uint32_t ui::AXNodeData::state |
Definition at line 278 of file ax_node_data.h.
Referenced by AddState(), AXNodeData(), AXNodeData(), HasState(), operator=(), RemoveState(), ui::TEST(), and ToString().
| std::vector<std::pair<ax::mojom::StringAttribute, std::string> > ui::AXNodeData::string_attributes |
Definition at line 281 of file ax_node_data.h.
Referenced by AddStringAttribute(), AXNodeData(), AXNodeData(), GetStringAttribute(), GetStringAttribute(), HasStringAttribute(), operator=(), RemoveStringAttribute(), SetName(), and ToString().
| std::vector< std::pair<ax::mojom::StringListAttribute, std::vector<std::string> > > ui::AXNodeData::stringlist_attributes |
Definition at line 289 of file ax_node_data.h.
Referenced by AddStringListAttribute(), AXNodeData(), AXNodeData(), GetStringListAttribute(), GetStringListAttribute(), HasStringListAttribute(), operator=(), RemoveStringListAttribute(), and ToString().