Spec-Zone.ru › OpenJDK 8

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

Spec-Zone.ru

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