Класс AccessibleRelation
- java.lang.Object
-
- javax.accessibility.AccessibleBundle
-
- javax.accessibility.AccessibleRelation
public class AccessibleRelation extends AccessibleBundle
Класс AccessibleRelation описывает отношение между объектом, реализующим AccessibleRelation, и одним или несколькими другими объектами. Фактические отношения объекта с другими объектами определяются как AccessibleRelationSet, который представляет собой составной набор AccessibleRelations.
Метод toDisplayString позволяет получить локализованную строку для ключа, независимого от локали, из предопределённого ResourceBundle для ключей, определённых в этом классе.
Константы в этом классе представляют собой сильно типизированный перечисление общих ролей объектов. Если константы в этом классе недостаточно для описания роли объекта, следует сгенерировать подкласс от этого класса, который должен предоставлять константы аналогичным образом.
- Since:
- 1.3
Поля
| Модификатор и тип | Поле и описание |
|---|---|
static String |
CHILD_NODE_OF Указывает, что объект является дочерним узлом одного или нескольких объектов. |
static String |
CHILD_NODE_OF_PROPERTY Указывает, что отношение CHILD_NODE_OF между двумя или более объектами изменилось. |
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 Указывает, что отношение EMBEDDED_BY между двумя или более объектами изменилось. |
static String |
EMBEDS Указывает, что объект содержит один или несколько встроенных объектов. |
static String |
EMBEDS_PROPERTY Указывает, что отношение EMBEDS между двумя или более объектами изменилось. |
static String |
FLOWS_FROM Указывает, что объект логически примыкает к второму объекту, где второй объект предшествует объекту. |
static String |
FLOWS_FROM_PROPERTY Указывает, что отношение FLOWS_FROM между двумя объектами изменилось. |
static String |
FLOWS_TO Указывает, что объект логически примыкает к второму объекту, где второй объект следует за объектом. |
static String |
FLOWS_TO_PROPERTY Указывает, что отношение FLOWS_TO между двумя объектами изменилось. |
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 Указывает, что отношение PARENT_WINDOW_OF между двумя или более объектами изменилось. |
static String |
SUBWINDOW_OF Указывает, что объект является подокном одного или нескольких объектов. |
static 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_СВОЙСТВО
public static final String LABEL_FOR_PROPERTY
Указывает, что целевая группа для метки изменилась
- См. также:
- Значения константных полей
LABELED_BY_СВОЙСТВО
public static final String LABELED_BY_PROPERTY
Указывает, что объекты, которые выполняют маркировку, изменились
- См. также:
- Значения константных полей
MEMBER_OF_СВОЙСТВО
public static final String MEMBER_OF_PROPERTY
Указывает, что членство в группе изменилось.
- См. также:
- Значения константных полей
CONTROLLER_FOR_СВОЙСТВО
public static final String CONTROLLER_FOR_PROPERTY
Указывает, что контроллер для целевого объекта изменился
- См. также:
- Значения константных полей
CONTROLLED_BY_СВОЙСТВО
public static final String CONTROLLED_BY_PROPERTY
Указывает, что целевой объект, который выполняет управление, изменился
- См. также:
- Значения константных полей
FLOWS_TO_СВОЙСТВО
public static final String FLOWS_TO_PROPERTY
Указывает, что отношение FLOWS_TO между двумя объектами изменилось.
- С:
- 1.5
- См. также:
- Значения константных полей
FLOWS_FROM_СВОЙСТВО
public static final String FLOWS_FROM_PROPERTY
Указывает, что отношение FLOWS_FROM между двумя объектами изменилось.
- С:
- 1.5
- См. также:
- Значения константных полей
SUBWINDOW_OF_СВОЙСТВО
public static final String SUBWINDOW_OF_PROPERTY
Указывает, что отношение SUBWINDOW_OF между двумя или более объектами изменилось.
- С:
- 1.5
- См. также:
- Значения константных полей
PARENT_WINDOW_OF_СВОЙСТВО
public static final String PARENT_WINDOW_OF_PROPERTY
Указывает, что отношение PARENT_WINDOW_OF между двумя или более объектами изменилось.
- С:
- 1.5
- См. также:
- Значения константных полей
EMBEDS_СВОЙСТВО
public static final String EMBEDS_PROPERTY
Указывает, что отношение EMBEDS между двумя или более объектами изменилось.
- С:
- 1.5
- См. также:
- Значения константных полей
EMBEDDED_BY_СВОЙСТВО
public static final String EMBEDDED_BY_PROPERTY
Указывает, что отношение EMBEDDED_BY между двумя или более объектами изменилось.
- С:
- 1.5
- См. также:
- Значения константных полей
CHILD_NODE_OF_СВОЙСТВО
public static final String CHILD_NODE_OF_PROPERTY
Указывает, что отношение CHILD_NODE_OF между двумя или более объектами изменилось.
- С:
- 1.5
- См. также:
- Значения константных полей
Конструкторы
AccessibleRelation
public AccessibleRelation(String key)
Создайте новый AccessibleRelation с использованием заданного ключа, независимого от локали. Строка ключа должна быть локально-независимым ключом для отношения. Она не предназначена для использования в качестве фактической строки для отображения пользователю. Чтобы получить локализованную строку, используйте toDisplayString.
- Параметры:
-
key- локально-независимое имя отношения. - См. также:
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
AccessibleRelation
public AccessibleRelation(String key,
Object target) Создает новый AccessibleRelation с использованием заданного ключа, независимого от локали. Строка ключа должна быть локально-независимым ключом для отношения. Она не предназначена для использования в качестве фактической строки для отображения пользователю. Чтобы получить локализованную строку, используйте toDisplayString.
- Параметры:
-
key- локально-независимое имя отношения. -
target- целевой объект для этого отношения - См. также:
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
AccessibleRelation
public AccessibleRelation(String key,
Object[] target) Создаёт новый AccessibleRelation, используя заданный независимый от локали ключ. Строка ключа должна быть независимым от локали ключом для отношения. Она не предназначена для использования в качестве фактической строки для отображения пользователю. Для получения локализованной строки используйте 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.