Spec-Zone.ru › OpenJDK 24

Класс 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 связь между двумя или более объектами изменилась.
Since:
1.5
См. также:
  • Значения постоянных полей

EMBEDS_PROPERTY

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

EMBEDDED_BY_PROPERTY

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

CHILD_NODE_OF_PROPERTY

public static final String CHILD_NODE_OF_PROPERTY
Указывает, что CHILD_NODE_OF связь между двумя или более объектами изменилась.
Since:
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, 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/accessibility/AccessibleRelation.html

Spec-Zone.ru

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