#include <ax_tree_manager_map.h>
Public Member Functions | |
| AXTreeManagerMap () | |
| ~AXTreeManagerMap () | |
| void | AddTreeManager (AXTreeID tree_id, AXTreeManager *manager) |
| void | RemoveTreeManager (AXTreeID tree_id) |
| AXTreeManager * | GetManager (AXTreeID tree_id) |
| AXTreeManager * | GetManagerForChildTree (const AXNode &parent_node) |
Static Public Member Functions | |
| static AXTreeManagerMap & | GetInstance () |
Definition at line 20 of file ax_tree_manager_map.h.
| ui::AXTreeManagerMap::AXTreeManagerMap | ( | ) |
Definition at line 13 of file ax_tree_manager_map.cc.
| ui::AXTreeManagerMap::~AXTreeManagerMap | ( | ) |
Definition at line 15 of file ax_tree_manager_map.cc.
| void ui::AXTreeManagerMap::AddTreeManager | ( | AXTreeID | tree_id, |
| AXTreeManager * | manager | ||
| ) |
Definition at line 22 of file ax_tree_manager_map.cc.
References ui::AXTreeIDUnknown().
Referenced by flutter::AccessibilityBridge::AccessibilityBridge(), ui::TestAXTreeManager::SetTree(), and ui::TestAXTreeManager::TestAXTreeManager().
|
static |
Definition at line 17 of file ax_tree_manager_map.cc.
References instance.
Referenced by flutter::AccessibilityBridge::AccessibilityBridge(), ui::AXNodePosition::AnchorChild(), ui::AXNodePosition::AnchorChildCount(), ui::TestAXTreeManager::DestroyTree(), flutter::FlutterPlatformNodeDelegate::GetFromNodeID(), flutter::FlutterPlatformNodeDelegate::GetFromTreeIDAndNodeID(), GetManagerForChildTree(), ui::AXNodePosition::GetNodeInTree(), ui::AXNode::GetParentCrossingTreeBoundary(), ui::TestAXTreeManager::SetTree(), flutter::testing::TEST(), ui::TestAXTreeManager::TestAXTreeManager(), and ui::TestAXTreeManager::~TestAXTreeManager().
| AXTreeManager * ui::AXTreeManagerMap::GetManager | ( | AXTreeID | tree_id | ) |
Definition at line 33 of file ax_tree_manager_map.cc.
References ui::AXTreeIDUnknown(), and base::Contains().
Referenced by flutter::FlutterPlatformNodeDelegate::GetFromNodeID(), flutter::FlutterPlatformNodeDelegate::GetFromTreeIDAndNodeID(), GetManagerForChildTree(), ui::AXNodePosition::GetNodeInTree(), ui::AXNode::GetParentCrossingTreeBoundary(), and flutter::testing::TEST().
| AXTreeManager * ui::AXTreeManagerMap::GetManagerForChildTree | ( | const AXNode & | parent_node | ) |
Definition at line 40 of file ax_tree_manager_map.cc.
References BASE_DCHECK, ui::AXNode::data(), ui::AXTreeID::FromString(), GetInstance(), GetManager(), ui::AXTreeManager::GetParentNodeFromParentTreeAsAXNode(), ui::AXNodeData::GetStringAttribute(), ui::AXNodeData::HasStringAttribute(), ui::AXNode::id(), and ax::mojom::kChildTreeId.
Referenced by ui::AXNodePosition::AnchorChild(), and ui::AXNodePosition::AnchorChildCount().
| void ui::AXTreeManagerMap::RemoveTreeManager | ( | AXTreeID | tree_id | ) |
Definition at line 28 of file ax_tree_manager_map.cc.
References ui::AXTreeIDUnknown().
Referenced by ui::TestAXTreeManager::DestroyTree(), ui::TestAXTreeManager::SetTree(), and ui::TestAXTreeManager::~TestAXTreeManager().