#include "ui/accessibility/ax_action_handler_registry.h"
#include "base/no_destructor.h"
#include "base/observer_list.h"
#include "base/strings/string_number_conversions.h"
#include "ui/accessibility/ax_action_handler_base.h"
namespace ui {
AXActionHandlerRegistry* AXActionHandlerRegistry::GetInstance() { … }
void AXActionHandlerRegistry::SetFrameIDForAXTreeID(
const FrameID& frame_id,
const AXTreeID& ax_tree_id) { … }
void AXActionHandlerRegistry::AddObserver(AXActionHandlerObserver* observer) { … }
void AXActionHandlerRegistry::RemoveObserver(
AXActionHandlerObserver* observer) { … }
void AXActionHandlerRegistry::PerformAction(const AXActionData& action_data) { … }
AXActionHandlerRegistry::FrameID AXActionHandlerRegistry::GetFrameID(
const AXTreeID& ax_tree_id) { … }
AXTreeID AXActionHandlerRegistry::GetAXTreeID(
AXActionHandlerRegistry::FrameID frame_id) { … }
AXTreeID AXActionHandlerRegistry::GetOrCreateAXTreeID(
AXActionHandlerBase* handler) { … }
AXActionHandlerBase* AXActionHandlerRegistry::GetActionHandler(
AXTreeID ax_tree_id) { … }
void AXActionHandlerRegistry::SetAXTreeID(const AXTreeID& id,
AXActionHandlerBase* action_handler) { … }
void AXActionHandlerRegistry::RemoveAXTreeID(AXTreeID ax_tree_id) { … }
AXActionHandlerRegistry::AXActionHandlerRegistry() = default;
AXActionHandlerRegistry::~AXActionHandlerRegistry() = default;
}