Spec-Zone.ru › OpenJDK 25

Класс AccessibleRelation

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

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

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

Начиная с:
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 между двумя или несколькими объектами изменилась.

Поля, объявленные в классе 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)
Задаёт целевые объекты этой связи.

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

toDisplayString, toDisplayString, toDisplayString, toString

Методы, объявленные в классе 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(String, Locale)

AccessibleRelation

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

AccessibleRelation

public AccessibleRelation(String key, Object[] target)
Создаёт новый AccessibleRelation с использованием указанного ключа, не зависящего от языкового стандарта. Ключ String должен быть ключом связи, не зависящим от языкового стандарта. Он не предназначен для использования в качестве фактического String, отображаемого пользователю. Чтобы получить локализованную строку, используйте AccessibleBundle.toDisplayString().
Параметры:
key — имя связи, не зависящее от языкового стандарта
target — целевой объект или объекты этой связи
См. также:
  • AccessibleBundle.toDisplayString(String, 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 — массив, содержащий целевые объекты этой связи

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, 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/25/docs/api/java.desktop/javax/accessibility/AccessibleRelation.html

Spec-Zone.ru

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