Класс 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 String | CHILD_NODE_OF | Указывает, что объект является дочерним узлом одного или нескольких объектов. |
static String | CHILD_NODE_OF_PROPERTY | Указывает, что отношение |
static String | CONTROLLED_BY | Указывает, что объект контролируется одним или несколькими целевыми объектами. |
static String | CONTROLLED_BY_PROPERTY | Указывает, что целевой объект, осуществляющий контроль, изменился. |
static String | CONTROLLER_FOR | Указывает, что объект является контроллером для одного или нескольких целевых объектов. |
static String | CONTROLLER_FOR_PROPERTY | Указывает, что контроллер для целевого объекта изменился. |
static String | EMBEDDED_BY | Указывает, что объект вставлен в один или несколько объектов. |
static String | EMBEDDED_BY_PROPERTY | Указывает, что отношение |
static String | EMBEDS | Указывает, что объект содержит один или несколько вставленных в него объектов. |
static String | EMBEDS_PROPERTY | Указывает, что отношение |
static String | FLOWS_FROM | Указывает, что объект логически смежен со вторым объектом, где второй объект предшествует данному объекту. |
static String | FLOWS_FROM_PROPERTY | Указывает, что отношение |
static String | FLOWS_TO | Указывает, что объект логически смежен со вторым объектом, где второй объект следует за данным объектом. |
static String | FLOWS_TO_PROPERTY | Указывает, что отношение |
static String | LABEL_FOR | Указывает, что объект является меткой для одного или нескольких целевых объектов. |
static String | LABEL_FOR_PROPERTY | Указывает, что группа целевых объектов для метки изменилась. |
static String | LABELED_BY | Указывает, что объект помечен одним или несколькими целевыми объектами. |
static String | LABELED_BY_PROPERTY | Указывает, что объекты, выполняющие маркировку, изменились. |
static String | MEMBER_OF | Указывает, что объект является членом группы из одного или нескольких целевых объектов. |
static String | MEMBER_OF_PROPERTY | Указывает, что членство в группе изменилось. |
static String | PARENT_WINDOW_OF | Указывает, что объект является родительским окном одного или нескольких объектов. |
static String | PARENT_WINDOW_OF_PROPERTY | Указывает, что отношение |
static String | SUBWINDOW_OF | Указывает, что объект является дочерним окном одного или нескольких объектов. |
static String | SUBWINDOW_OF_PROPERTY | Указывает, что отношение |
Поля, объявленные в классе javax.accessibility.AccessibleBundle
key Конструкторы
| Конструктор | Описание |
|---|---|
AccessibleRelation(String key) | Создаёт новый |
AccessibleRelation(String key,
Object target) | Создаёт новый |
AccessibleRelation(String key,
Object[] target) | Создаёт новый |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
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 между двумя или более объектами изменилось.
- С:
- 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, 2020, 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/11/docs/api/java.desktop/javax/accessibility/AccessibleRelation.html