chromium/third_party/blink/renderer/modules/accessibility/ax_sparse_attribute_setter.cc

// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/modules/accessibility/ax_sparse_attribute_setter.h"

#include "third_party/blink/renderer/core/dom/qualified_name.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.h"
#include "third_party/blink/renderer/platform/runtime_enabled_features.h"
#include "third_party/blink/renderer/platform/wtf/functional.h"

namespace blink {

void SetIntAttribute(ax::mojom::blink::IntAttribute attribute,
                     const AXObject* object,
                     ui::AXNodeData* node_data,
                     const AtomicString& value) {}

void SetBoolAttribute(ax::mojom::blink::BoolAttribute attribute,
                      const AXObject* object,
                      ui::AXNodeData* node_data,
                      const AtomicString& value) {}

void SetStringAttribute(ax::mojom::blink::StringAttribute attribute,
                        const AXObject* object,
                        ui::AXNodeData* node_data,
                        const AtomicString& value) {}

void SetNotEmptyStringAttribute(ax::mojom::blink::StringAttribute attribute,
                                const AXObject* object,
                                ui::AXNodeData* node_data,
                                const AtomicString& value) {}

void SetObjectAttribute(ax::mojom::blink::IntAttribute attribute,
                        QualifiedName qualified_name,
                        const AXObject* object,
                        ui::AXNodeData* node_data,
                        const AtomicString& value) {}

void SetIntListAttribute(ax::mojom::blink::IntListAttribute attribute,
                         QualifiedName qualified_name,
                         const AXObject* object,
                         ui::AXNodeData* node_data,
                         const AtomicString& value) {}

AXSparseAttributeSetterMap& GetAXSparseAttributeSetterMap() {}

void AXNodeDataAOMPropertyClient::AddStringProperty(AOMStringProperty property,
                                                    const String& value) {}

void AXNodeDataAOMPropertyClient::AddBooleanProperty(
    AOMBooleanProperty property,
    bool value) {}

void AXNodeDataAOMPropertyClient::AddFloatProperty(AOMFloatProperty property,
                                                   float value) {}

void AXNodeDataAOMPropertyClient::AddRelationProperty(
    AOMRelationProperty property,
    const AccessibleNode& value) {}

void AXNodeDataAOMPropertyClient::AddRelationListProperty(
    AOMRelationListProperty property,
    const AccessibleNodeList& relations) {}

}  // namespace blink