chromium/ui/accessibility/platform/automation/automation_position.cc

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

#include "ui/accessibility/platform/automation/automation_position.h"

#include "gin/arguments.h"
#include "gin/object_template_builder.h"
#include "ui/accessibility/ax_node.h"

namespace ui {

AutomationPosition::AutomationPosition(const AXNode& node,
                                       AXPositionKind kind,
                                       int offset,
                                       bool is_upstream) {}

AutomationPosition::~AutomationPosition() = default;

// static
gin::WrapperInfo AutomationPosition::kWrapperInfo =;

gin::ObjectTemplateBuilder AutomationPosition::GetObjectTemplateBuilder(
    v8::Isolate* isolate) {}

std::string AutomationPosition::GetTreeID(gin::Arguments* arguments) {}

int AutomationPosition::GetAnchorID(gin::Arguments* arguments) {}

int AutomationPosition::GetChildIndex(gin::Arguments* arguments) {}

int AutomationPosition::GetTextOffset(gin::Arguments* arguments) {}

std::string AutomationPosition::GetAffinity(gin::Arguments* arguments) {}

bool AutomationPosition::IsNullPosition(gin::Arguments* arguments) {}

bool AutomationPosition::IsTreePosition(gin::Arguments* arguments) {}

bool AutomationPosition::IsTextPosition(gin::Arguments* arguments) {}

bool AutomationPosition::IsLeafTextPosition(gin::Arguments* arguments) {}

bool AutomationPosition::AtStartOfAnchor(gin::Arguments* arguments) {}

bool AutomationPosition::AtEndOfAnchor(gin::Arguments* arguments) {}

bool AutomationPosition::AtStartOfWord(gin::Arguments* arguments) {}

bool AutomationPosition::AtEndOfWord(gin::Arguments* arguments) {}

bool AutomationPosition::AtStartOfLine(gin::Arguments* arguments) {}

bool AutomationPosition::AtEndOfLine(gin::Arguments* arguments) {}

bool AutomationPosition::AtStartOfParagraph(gin::Arguments* arguments) {}

bool AutomationPosition::AtEndOfParagraph(gin::Arguments* arguments) {}

bool AutomationPosition::AtStartOfPage(gin::Arguments* arguments) {}

bool AutomationPosition::AtEndOfPage(gin::Arguments* arguments) {}

bool AutomationPosition::AtStartOfFormat(gin::Arguments* arguments) {}

bool AutomationPosition::AtEndOfFormat(gin::Arguments* arguments) {}

bool AutomationPosition::AtStartOfContent(gin::Arguments* arguments) {}

bool AutomationPosition::AtEndOfContent(gin::Arguments* arguments) {}

void AutomationPosition::AsTreePosition(gin::Arguments* arguments) {}

void AutomationPosition::AsTextPosition(gin::Arguments* arguments) {}

void AutomationPosition::AsLeafTextPosition(gin::Arguments* arguments) {}

void AutomationPosition::MoveToPositionAtStartOfAnchor(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToPositionAtEndOfAnchor(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToPositionAtStartOfContent(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToPositionAtEndOfContent(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToParentPosition(gin::Arguments* arguments) {}

void AutomationPosition::MoveToNextLeafTreePosition(gin::Arguments* arguments) {}

void AutomationPosition::MoveToPreviousLeafTreePosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToNextLeafTextPosition(gin::Arguments* arguments) {}

void AutomationPosition::MoveToPreviousLeafTextPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToNextCharacterPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToPreviousCharacterPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToNextWordStartPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToPreviousWordStartPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToNextWordEndPosition(gin::Arguments* arguments) {}

void AutomationPosition::MoveToPreviousWordEndPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToNextLineStartPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToPreviousLineStartPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToNextLineEndPosition(gin::Arguments* arguments) {}

void AutomationPosition::MoveToPreviousLineEndPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToPreviousFormatStartPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToNextFormatEndPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToNextParagraphStartPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToPreviousParagraphStartPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToNextParagraphEndPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToPreviousParagraphEndPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToNextPageStartPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToPreviousPageStartPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToNextPageEndPosition(gin::Arguments* arguments) {}

void AutomationPosition::MoveToPreviousPageEndPosition(
    gin::Arguments* arguments) {}

void AutomationPosition::MoveToNextAnchorPosition(gin::Arguments* arguments) {}

void AutomationPosition::MoveToPreviousAnchorPosition(
    gin::Arguments* arguments) {}

int AutomationPosition::MaxTextOffset(gin::Arguments* arguments) {}

bool AutomationPosition::IsPointingToLineBreak(gin::Arguments* arguments) {}

bool AutomationPosition::IsInTextObject(gin::Arguments* arguments) {}

bool AutomationPosition::IsInWhiteSpace(gin::Arguments* arguments) {}

bool AutomationPosition::IsValid(gin::Arguments* arguments) {}

std::u16string AutomationPosition::GetText(gin::Arguments* arguments) {}

}  // namespace ui