Spec-Zone.ru › OpenJDK 21

Класс AccessibleRelation

java.lang.Object
javax.accessibility.AccessibleBundle
javax.accessibility.AccessibleRelation
public class AccessibleRelation extends AccessibleBundle
Класс AccessibleRelation описывает отношение между объектом, реализующим AccessibleRelation, и одним или несколькими другими объектами. Фактические отношения объекта с другими объектами определяются как AccessibleRelationSet, которая представляет собой составной набор AccessibleRelations.

Метод AccessibleBundle.toDisplayString() позволяет получить локализованную строку для ключа, независимого от локали, из предопределённого ResourceBundle для ключей, определённых в этом классе.

Константы в этом классе представляют собой строго типизированное перечисление общих ролей объектов. Если констант этого класса недостаточно для описания роли объекта, необходимо создать подкласс от этого класса и предоставить константы аналогичным образом.

Since:
1.3

Краткое описание полей

Модификатор и тип Поле Описание
static final String CHILD_NODE_OF
Указывает, что объект является дочерним узлом одного или нескольких объектов.
static final String CHILD_NODE_OF_PROPERTY
Указывает, что отношение CHILD_NODE_OF между двумя или более объектами изменилось.
static final String CONTROLLED_BY
Указывает, что объект контролируется одним или несколькими целевыми объектами.
static final String CONTROLLED_BY_PROPERTY
Указывает, что целевой объект, осуществляющий контроль, изменился.
static final String CONTROLLER_FOR
Указывает, что объект является контроллером для одного или нескольких целевых объектов.
static final String CONTROLLER_FOR_PROPERTY
Указывает, что контроллер целевого объекта изменился.
static final String EMBEDDED_BY
Указывает, что объект вложен в один или несколько объектов.
static final String EMBEDDED_BY_PROPERTY
Указывает, что отношение EMBEDDED_BY между двумя или более объектами изменилось.
static final String EMBEDS
Указывает, что объект содержит один или несколько вложенных объектов.
static final String EMBEDS_PROPERTY
Указывает, что отношение EMBEDS между двумя или более объектами изменилось.
static final String FLOWS_FROM
Указывает, что объект логически смежен со вторым объектом, где второй объект предшествует объекту.
static final String FLOWS_FROM_PROPERTY
Указывает, что отношение FLOWS_FROM между двумя объектами изменилось.
static final String FLOWS_TO
Указывает, что объект логически смежен со вторым объектом, где второй объект следует за объектом.
static final String FLOWS_TO_PROPERTY
Указывает, что отношение FLOWS_TO между двумя объектами изменилось.
static final String LABEL_FOR
Указывает, что объект является меткой для одного или нескольких целевых объектов.
static final String LABEL_FOR_PROPERTY
Указывает, что целевая группа метки изменилась.
static final String LABELED_BY
Указывает, что объект помечен одним или несколькими целевыми объектами.
static final String LABELED_BY_PROPERTY
Указывает, что объекты, выполняющие маркировку, изменились.
static final String MEMBER_OF
Указывает, что объект является членом группы из одного или нескольких целевых объектов.
static final String MEMBER_OF_PROPERTY
Указывает, что членство в группе изменилось.
static final String PARENT_WINDOW_OF
Указывает, что объект является родительским окном одного или нескольких объектов.
static final String PARENT_WINDOW_OF_PROPERTY
Указывает, что отношение PARENT_WINDOW_OF между двумя или более объектами изменилось.
static final String SUBWINDOW_OF
Указывает, что объект является дочерним окном одного или нескольких объектов.
static final String SUBWINDOW_OF_PROPERTY
Указывает, что отношение SUBWINDOW_OF между двумя или более объектами изменилось.

Поля, объявленные в классе javax.accessibility.AccessibleBundle

key

Краткое описание конструкторов

Конструктор Описание
AccessibleRelation(String key)
Создает новый AccessibleRelation с использованием заданного ключа, независимого от локали.
AccessibleRelation(String key, Object target)
Создаёт новый AccessibleRelation с использованием заданного ключа, независимого от локали.
AccessibleRelation(String key, Object[] target)
Создаёт новый AccessibleRelation с использованием заданного ключа, независимого от локали.

Краткое описание методов

Модификатор и тип Метод Описание
String getKey()
Возвращает ключ для этого отношения.
Object[] getTarget()
Возвращает целевые объекты для этого отношения.
void setTarget(Object target)
Устанавливает целевой объект для этого отношения.
void setTarget(Object[] target)
Устанавливает целевые объекты для этого отношения.

Методы, объявленные в классе javax.accessibility.AccessibleBundle

toDisplayString, toDisplayString, toDisplayString, toString

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание полей

LABEL_FOR

public static final String LABEL_FOR
Указывает, что объект является меткой для одного или нескольких целевых объектов.
См. также:
  • getTarget()
  • CONTROLLER_FOR
  • CONTROLLED_BY
  • LABELED_BY
  • MEMBER_OF

LABELED_BY

public static final String LABELED_BY
Указывает, что объект помечен одним или несколькими целевыми объектами.
См. также:
  • getTarget()
  • CONTROLLER_FOR
  • CONTROLLED_BY
  • LABEL_FOR
  • MEMBER_OF

MEMBER_OF

public static final String MEMBER_OF
Указывает, что объект является членом группы из одного или нескольких целевых объектов.
См. также:
  • getTarget()
  • CONTROLLER_FOR
  • CONTROLLED_BY
  • LABEL_FOR
  • LABELED_BY

CONTROLLER_FOR

public static final String CONTROLLER_FOR
Указывает, что объект является контроллером для одного или нескольких целевых объектов.
См. также:
  • getTarget()
  • CONTROLLED_BY
  • LABEL_FOR
  • LABELED_BY
  • MEMBER_OF

CONTROLLED_BY

public static final String CONTROLLED_BY
Указывает, что объект контролируется одним или несколькими целевыми объектами.
См. также:
  • getTarget()
  • CONTROLLER_FOR
  • LABEL_FOR
  • LABELED_BY
  • MEMBER_OF

FLOWS_TO

public static final String FLOWS_TO
Указывает, что объект логически связан со вторым объектом, который следует за ним. Пример — абзац текста, который доходит до конца страницы и продолжается на следующей странице с промежуточным текстовым подвалом и/или текстовым заголовком. Две части абзаца — отдельные текстовые элементы, но связаны тем, что второй элемент является продолжением первого. Другими словами, первый элемент «перетекает» во второй элемент.
С версии:
1.5
См. также:
  • Значения константных полей

FLOWS_FROM

public static final String FLOWS_FROM
Указывает, что объект логически связан со вторым объектом, который предшествует ему. Пример — абзац текста, который доходит до конца страницы и продолжается на следующей странице с промежуточным текстовым подвалом и/или текстовым заголовком. Две части абзаца — отдельные текстовые элементы, но связаны тем, что второй элемент является продолжением первого. Другими словами, второй элемент «перетекает» от второго элемента.
С версии:
1.5
См. также:
  • Значения константных полей

SUBWINDOW_OF

public static final String SUBWINDOW_OF
Указывает, что объект является подокном одного или нескольких объектов.
С версии:
1.5
См. также:
  • Значения константных полей

PARENT_WINDOW_OF

public static final String PARENT_WINDOW_OF
Указывает, что объект является родительским окном одного или нескольких объектов.
С версии:
1.5
См. также:
  • Значения константных полей

EMBEDS

public static final String EMBEDS
Указывает, что объект содержит один или несколько вложенных объектов.
С версии:
1.5
См. также:
  • Значения константных полей

EMBEDDED_BY

public static final String EMBEDDED_BY
Указывает, что объект вложен в один или несколько объектов.
С версии:
1.5
См. также:
  • Значения константных полей

CHILD_NODE_OF

public static final String CHILD_NODE_OF
Указывает, что объект является дочерним узлом одного или нескольких объектов.
С версии:
1.5
См. также:
  • Значения константных полей

LABEL_FOR_PROPERTY

public static final String LABEL_FOR_PROPERTY
Указывает, что целевая группа для метки изменилась.
См. также:
  • Значения константных полей

LABELED_BY_PROPERTY

public static final String LABELED_BY_PROPERTY
Указывает, что объекты, которые выполняют маркировку, изменились.
См. также:
  • Значения константных полей

MEMBER_OF_PROPERTY

public static final String MEMBER_OF_PROPERTY
Указывает, что членство в группе изменилось.
См. также:
  • Значения константных полей

CONTROLLER_FOR_PROPERTY

public static final String CONTROLLER_FOR_PROPERTY
Указывает, что контроллер для целевого объекта изменился.
См. также:
  • Значения константных полей

CONTROLLED_BY_PROPERTY

public static final String CONTROLLED_BY_PROPERTY
Указывает, что целевой объект, выполняющий управление, изменился.
См. также:
  • Значения константных полей

FLOWS_TO_PROPERTY

public static final String FLOWS_TO_PROPERTY
Указывает, что отношение FLOWS_TO между двумя объектами изменилось.
С версии:
1.5
См. также:
  • Значения константных полей

FLOWS_FROM_PROPERTY

public static final String FLOWS_FROM_PROPERTY
Указывает, что отношение FLOWS_FROM между двумя объектами изменилось.
С версии:
1.5
См. также:
  • Значения константных полей

SUBWINDOW_OF_PROPERTY

public static final String SUBWINDOW_OF_PROPERTY
Указывает, что отношение SUBWINDOW_OF между двумя или более объектами изменилось.
С версии:
1.5
См. также:
  • Значения константных полей

PARENT_WINDOW_OF_PROPERTY

public static final String PARENT_WINDOW_OF_PROPERTY
Указывает, что отношение PARENT_WINDOW_OF между двумя или более объектами изменилось.
С версии:
1.5
См. также:
  • Значения константных полей

Свойство EMBEDS_PROPERTY

public static final String EMBEDS_PROPERTY
Указывает, что EMBEDS отношение между двумя или более объектами изменилось.
С момента:
1.5
См. также:
  • Значения константных полей

Свойство EMBEDDED_BY_PROPERTY

public static final String EMBEDDED_BY_PROPERTY
Указывает, что EMBEDDED_BY отношение между двумя или более объектами изменилось.
С момента:
1.5
См. также:
  • Значения константных полей

Свойство CHILD_NODE_OF_PROPERTY

public static final String CHILD_NODE_OF_PROPERTY
Указывает, что CHILD_NODE_OF отношение между двумя или более объектами изменилось.
С момента:
1.5
См. также:
  • Значения константных полей

Подробное описание конструкторов

AccessibleRelation

public AccessibleRelation(String key)
Создает новый AccessibleRelation с использованием заданного локально-независимого ключа. Ключ String должен быть локально-независимым ключом для отношения. Он не предназначен для использования в качестве фактического String для отображения пользователю. Для получения локализованной строки используйте AccessibleBundle.toDisplayString().
Параметры:
key - локально-независимое имя отношения
См. также:
  • AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)

AccessibleRelation

public AccessibleRelation(String key, Object target)
Создает новый AccessibleRelation с использованием заданного локально-независимого ключа. Ключ String должен быть локально-независимым ключом для отношения. Он не предназначен для использования в качестве фактического String для отображения пользователю. Для получения локализованной строки используйте AccessibleBundle.toDisplayString().
Параметры:
key - локально-независимое имя отношения
target - целевой объект для этого отношения
См. также:
  • AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)

AccessibleRelation

public AccessibleRelation(String key, Object[] target)
Создает новый AccessibleRelation с использованием заданного локально-независимого ключа. Ключ String должен быть локально-независимым ключом для отношения. Он не предназначен для использования в качестве фактического String для отображения пользователю. Для получения локализованной строки используйте AccessibleBundle.toDisplayString().
Параметры:
key - локально-независимое имя отношения
target - целевой(е) объект(ы) для этого отношения
См. также:
  • AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)

Подробное описание методов

getKey

public String getKey()
Возвращает ключ для этого отношения.
Возвращает:
ключ для этого отношения
См. также:
  • CONTROLLER_FOR
  • CONTROLLED_BY
  • LABEL_FOR
  • LABELED_BY
  • MEMBER_OF

getTarget

public Object[] getTarget()
Возвращает целевые объекты для этого отношения.
Возвращает:
массив, содержащий целевые объекты для этого отношения

setTarget

public void setTarget(Object target)
Устанавливает целевой объект для этого отношения.
Параметры:
target - целевой объект для этого отношения

setTarget

public void setTarget(Object[] target)
Устанавливает целевые объекты для этого отношения.
Параметры:
target - массив, содержащий целевые объекты для этого отношения

© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/accessibility/AccessibleRelation.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API