Класс 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 |
Создает новый AccessibleRelation с использованием заданного ключа, независимого от локали. |
AccessibleRelation |
Создаёт новый AccessibleRelation с использованием заданного ключа, независимого от локали. |
AccessibleRelation |
Создаёт новый AccessibleRelation с использованием заданного ключа, независимого от локали. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getKey() |
Возвращает ключ для этого отношения. |
Object[] |
getTarget() |
Возвращает целевые объекты для этого отношения. |
void |
setTarget |
Устанавливает целевой объект для этого отношения. |
void |
setTarget |
Устанавливает целевые объекты для этого отношения. |
Методы, объявленные в классе javax.accessibility.AccessibleBundle
toDisplayString, toDisplayString, toDisplayString, toString
Подробное описание полей
LABEL_FOR
public static final String LABEL_FOR
- См. также:
LABELED_BY
public static final String LABELED_BY
- См. также:
MEMBER_OF
public static final String MEMBER_OF
- См. также:
CONTROLLER_FOR
public static final String CONTROLLER_FOR
- См. также:
CONTROLLED_BY
public static final String CONTROLLED_BY
- См. также:
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- локально-независимое имя отношения - См. также:
AccessibleRelation
public AccessibleRelation(String key, Object target)
AccessibleRelation с использованием заданного локально-независимого ключа. Ключ String должен быть локально-независимым ключом для отношения. Он не предназначен для использования в качестве фактического String для отображения пользователю. Для получения локализованной строки используйте AccessibleBundle.toDisplayString().- Параметры:
-
key- локально-независимое имя отношения -
target- целевой объект для этого отношения - См. также:
AccessibleRelation
public AccessibleRelation(String key, Object[] target)
AccessibleRelation с использованием заданного локально-независимого ключа. Ключ String должен быть локально-независимым ключом для отношения. Он не предназначен для использования в качестве фактического String для отображения пользователю. Для получения локализованной строки используйте AccessibleBundle.toDisplayString().- Параметры:
-
key- локально-независимое имя отношения -
target- целевой(е) объект(ы) для этого отношения - См. также:
Подробное описание методов
getKey
public String getKey()
- Возвращает:
- ключ для этого отношения
- См. также:
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