Spec-Zone.ru › OpenJDK 17

Класс 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

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

Метка для

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

Отмеченный

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

Член

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

Управляющий

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

Управляемый

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

ТЕЧЕТ_В

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

ТЕЧЕТ_ИЗ

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

Подокно

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

Родительское окно

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

ВКЛЮЧАЕТ

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

ВКЛЮЧЕННЫЙ

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

Дочерний узел

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

СВОЙСТВО_МЕТКИ_ДЛЯ

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

СВОЙСТВО_ОТМЕЧЕННЫЙ

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

СВОЙСТВО_ЧЛЕНА

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

СВОЙСТВО_УПРАВЛЯЮЩЕГО

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

СВОЙСТВО_УПРАВЛЯЕМОГО

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

СВОЙСТВО_ТЕЧЕТ_В

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

СВОЙСТВО_ТЕЧЕТ_ИЗ

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

СВОЙСТВО_ПОДОКОНА

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

СВОЙСТВО_РОДИТЕЛЬСКОГО_ОКОНА

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, 2021, 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/17/docs/api/java.desktop/javax/accessibility/AccessibleRelation.html

Spec-Zone.ru

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