|
| AXNode (OwnerTree *tree, AXNode *parent, int32_t id, size_t index_in_parent, size_t unignored_index_in_parent=0) |
|
virtual | ~AXNode () |
|
OwnerTree * | tree () const |
|
AXID | id () const |
|
AXNode * | parent () const |
|
const AXNodeData & | data () const |
|
const std::vector< AXNode * > & | children () const |
|
size_t | index_in_parent () const |
|
AXNodeData && | TakeData () |
|
size_t | GetUnignoredChildCount () const |
|
AXNode * | GetUnignoredChildAtIndex (size_t index) const |
|
AXNode * | GetUnignoredParent () const |
|
OwnerTree::Selection | GetUnignoredSelection () const |
|
size_t | GetUnignoredIndexInParent () const |
|
size_t | GetIndexInParent () const |
|
AXNode * | GetFirstUnignoredChild () const |
|
AXNode * | GetLastUnignoredChild () const |
|
AXNode * | GetDeepestFirstUnignoredChild () const |
|
AXNode * | GetDeepestLastUnignoredChild () const |
|
AXNode * | GetNextUnignoredSibling () const |
|
AXNode * | GetPreviousUnignoredSibling () const |
|
AXNode * | GetNextUnignoredInTreeOrder () const |
|
AXNode * | GetPreviousUnignoredInTreeOrder () const |
|
UnignoredChildIterator | UnignoredChildrenBegin () const |
|
UnignoredChildIterator | UnignoredChildrenEnd () const |
|
AXNode * | GetFirstChild () const |
|
AXNode * | GetLastChild () const |
|
AXNode * | GetPreviousSibling () const |
|
AXNode * | GetNextSibling () const |
|
bool | IsText () const |
|
bool | IsLineBreak () const |
|
void | SetData (const AXNodeData &src) |
|
void | SetLocation (int32_t offset_container_id, const gfx::RectF &location, gfx::Transform *transform) |
|
void | SetIndexInParent (size_t index_in_parent) |
|
void | UpdateUnignoredCachedValues () |
|
void | SwapChildren (std::vector< AXNode * > *children) |
|
void | Destroy () |
|
bool | IsDescendantOf (const AXNode *ancestor) const |
|
bool | IsDescendantOfCrossingTreeBoundary (const AXNode *ancestor) const |
|
AXNode * | GetParentCrossingTreeBoundary () const |
|
std::vector< int > | GetOrComputeLineStartOffsets () |
|
bool | HasBoolAttribute (ax::mojom::BoolAttribute attribute) const |
|
bool | GetBoolAttribute (ax::mojom::BoolAttribute attribute) const |
|
bool | GetBoolAttribute (ax::mojom::BoolAttribute attribute, bool *value) const |
|
bool | HasFloatAttribute (ax::mojom::FloatAttribute attribute) const |
|
float | GetFloatAttribute (ax::mojom::FloatAttribute attribute) const |
|
bool | GetFloatAttribute (ax::mojom::FloatAttribute attribute, float *value) const |
|
bool | HasIntAttribute (ax::mojom::IntAttribute attribute) const |
|
int | GetIntAttribute (ax::mojom::IntAttribute attribute) const |
|
bool | GetIntAttribute (ax::mojom::IntAttribute attribute, int *value) const |
|
bool | HasStringAttribute (ax::mojom::StringAttribute attribute) const |
|
const std::string & | GetStringAttribute (ax::mojom::StringAttribute attribute) const |
|
bool | GetStringAttribute (ax::mojom::StringAttribute attribute, std::string *value) const |
|
bool | GetString16Attribute (ax::mojom::StringAttribute attribute, std::u16string *value) const |
|
std::u16string | GetString16Attribute (ax::mojom::StringAttribute attribute) const |
|
bool | HasIntListAttribute (ax::mojom::IntListAttribute attribute) const |
|
const std::vector< int32_t > & | GetIntListAttribute (ax::mojom::IntListAttribute attribute) const |
|
bool | GetIntListAttribute (ax::mojom::IntListAttribute attribute, std::vector< int32_t > *value) const |
|
bool | HasStringListAttribute (ax::mojom::StringListAttribute attribute) const |
|
const std::vector< std::string > & | GetStringListAttribute (ax::mojom::StringListAttribute attribute) const |
|
bool | GetStringListAttribute (ax::mojom::StringListAttribute attribute, std::vector< std::string > *value) const |
|
bool | GetHtmlAttribute (const char *attribute, std::u16string *value) const |
|
bool | GetHtmlAttribute (const char *attribute, std::string *value) const |
|
std::optional< int > | GetHierarchicalLevel () const |
|
bool | IsOrderedSetItem () const |
|
bool | IsOrderedSet () const |
|
std::optional< int > | GetPosInSet () |
|
std::optional< int > | GetSetSize () |
|
bool | SetRoleMatchesItemRole (const AXNode *ordered_set) const |
|
bool | IsIgnoredContainerForOrderedSet () const |
|
const std::string & | GetInheritedStringAttribute (ax::mojom::StringAttribute attribute) const |
|
std::u16string | GetInheritedString16Attribute (ax::mojom::StringAttribute attribute) const |
|
std::string | GetInnerText () const |
|
std::string | GetLanguage () const |
|
bool | IsTable () const |
|
std::optional< int > | GetTableColCount () const |
|
std::optional< int > | GetTableRowCount () const |
|
std::optional< int > | GetTableAriaColCount () const |
|
std::optional< int > | GetTableAriaRowCount () const |
|
std::optional< int > | GetTableCellCount () const |
|
std::optional< bool > | GetTableHasColumnOrRowHeaderNode () const |
|
AXNode * | GetTableCaption () const |
|
AXNode * | GetTableCellFromIndex (int index) const |
|
AXNode * | GetTableCellFromCoords (int row_index, int col_index) const |
|
std::vector< AXNode::AXID > | GetTableColHeaderNodeIds () const |
|
std::vector< AXNode::AXID > | GetTableColHeaderNodeIds (int col_index) const |
|
std::vector< AXNode::AXID > | GetTableRowHeaderNodeIds (int row_index) const |
|
std::vector< AXNode::AXID > | GetTableUniqueCellIds () const |
|
const std::vector< AXNode * > * | GetExtraMacNodes () const |
|
bool | IsTableRow () const |
|
std::optional< int > | GetTableRowRowIndex () const |
|
std::vector< AXNode::AXID > | GetTableRowNodeIds () const |
|
bool | IsTableCellOrHeader () const |
|
std::optional< int > | GetTableCellIndex () const |
|
std::optional< int > | GetTableCellColIndex () const |
|
std::optional< int > | GetTableCellRowIndex () const |
|
std::optional< int > | GetTableCellColSpan () const |
|
std::optional< int > | GetTableCellRowSpan () const |
|
std::optional< int > | GetTableCellAriaColIndex () const |
|
std::optional< int > | GetTableCellAriaRowIndex () const |
|
std::vector< AXNode::AXID > | GetTableCellColHeaderNodeIds () const |
|
std::vector< AXNode::AXID > | GetTableCellRowHeaderNodeIds () const |
|
void | GetTableCellColHeaders (std::vector< AXNode * > *col_headers) const |
|
void | GetTableCellRowHeaders (std::vector< AXNode * > *row_headers) const |
|
bool | IsCellOrHeaderOfARIATable () const |
|
bool | IsCellOrHeaderOfARIAGrid () const |
|
bool | IsEmbeddedGroup () const |
|
bool | IsIgnored () const |
|
bool | IsChildOfLeaf () const |
|
bool | IsLeaf () const |
|
bool | IsInListMarker () const |
|
bool | IsCollapsedMenuListPopUpButton () const |
|
AXNode * | GetCollapsedMenuListPopUpButtonAncestor () const |
|
AXNode * | GetTextFieldAncestor () const |
|
AXNode * | GetOrderedSet () const |
|
AXNode * | GetLowestPlatformAncestor () const |
|
Definition at line 33 of file ax_node.h.