Класс 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
Подробное описание полей
Метка для
public static final String LABEL_FOR
- См. также:
Отмеченный
public static final String LABELED_BY
- См. также:
Член
public static final String MEMBER_OF
- См. также:
Управляющий
public static final String CONTROLLER_FOR
- См. также:
Управляемый
public static final String CONTROLLED_BY
- См. также:
ТЕЧЕТ_В
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- независимое от локали имя отношения - См. также:
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, 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