Класс AccessibleRelationSet
- java.lang.Object
-
- javax.accessibility.AccessibleRelationSet
public class AccessibleRelationSet extends Object
Класс AccessibleRelationSet определяет набор связей компонента. Набор связей компонента — это набор объектов AccessibleRelation, описывающих связи компонента с другими компонентами.
- Since:
- 1.3
- См. также:
AccessibleRelation
Поля
| Модификатор и тип | Поле и описание |
|---|---|
protected Vector<AccessibleRelation> |
relations Каждый элемент вектора представляет собой объект AccessibleRelation. |
Конструкторы
| Конструктор и описание |
|---|
AccessibleRelationSet() Создаёт новый пустой набор связей. |
AccessibleRelationSet(AccessibleRelation[] relations) Создаёт новый набор связей с начальным набором связей, содержащимся в массиве переданных связей. |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
boolean |
add(AccessibleRelation relation) Добавляет новую связь в текущий набор связей. |
void |
addAll(AccessibleRelation[] relations) Добавляет все связи в существующий набор связей. |
void |
clear() Удаляет все связи из текущего набора связей. |
boolean |
contains(String key) Возвращает, содержит ли набор связей связь, соответствующую указанному ключу. |
AccessibleRelation |
get(String key) Возвращает связь, соответствующую указанному ключу. |
boolean |
remove(AccessibleRelation relation) Удаляет связь из текущего набора связей. |
int |
size() Возвращает количество связей в наборе связей. |
AccessibleRelation[] |
toArray() Возвращает текущий набор связей в виде массива AccessibleRelation |
String |
toString() Создаёт локализованную строку, представляющую все связи в наборе, используя локаль по умолчанию. |
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Поля
relations
protected Vector<AccessibleRelation> relations
Каждый элемент вектора представляет собой объект AccessibleRelation.
- См. также:
-
add(javax.accessibility.AccessibleRelation),addAll(javax.accessibility.AccessibleRelation[]),remove(javax.accessibility.AccessibleRelation),contains(java.lang.String),get(java.lang.String),size(),toArray(),clear()
Конструкторы
AccessibleRelationSet
public AccessibleRelationSet()
Создаёт новый пустой набор связей.
AccessibleRelationSet
public AccessibleRelationSet(AccessibleRelation[] relations)
Создаёт новый набор связей с начальным набором связей, содержащимся в массиве переданных связей. Повторные записи игнорируются.
- Параметры:
-
relations- массив AccessibleRelation, описывающий набор связей.
Методы
add
public boolean add(AccessibleRelation relation)
Добавляет новую связь в текущий набор связей. Если связь уже есть в наборе связей, целевые элементы указанной связи объединяются с целевыми элементами существующей связи. В противном случае новая связь добавляется в набор связей.
- Параметры:
-
relation- связь, добавляемая в набор связей - Возвращает:
- true, если связь добавлена в набор связей; false, если набор связей не изменён
addAll
public void addAll(AccessibleRelation[] relations)
Добавляет все связи в существующий набор связей. Повторные записи игнорируются.
- Параметры:
-
relations- массив AccessibleRelation, описывающий набор связей.
remove
public boolean remove(AccessibleRelation relation)
Удаляет связь из текущего набора связей. Если связи нет в наборе, набор связей останется без изменений, а возвращаемое значение будет false. Если связь в наборе связей, она будет удалена из набора, и возвращаемое значение будет true.
- Параметры:
-
relation- связь, удаляемая из набора связей - Возвращает:
- true, если связь есть в наборе связей; false, если набор связей не изменён
clear
public void clear()
Удаляет все связи из текущего набора связей.
size
public int size()
Возвращает количество связей в наборе связей.
- Возвращает:
- количество связей в наборе связей
contains
public boolean contains(String key)
Возвращает, содержит ли набор связей связь, соответствующую указанному ключу.
- Параметры:
-
key- ключ AccessibleRelation - Возвращает:
- true, если связь есть в наборе связей; в противном случае false
get
public AccessibleRelation get(String key)
Возвращает связь, соответствующую указанному ключу.
- Параметры:
-
key- ключ AccessibleRelation - Возвращает:
- связь, если она существует и соответствует указанному ключу. В противном случае возвращается null.
toArray
public AccessibleRelation[] toArray()
Возвращает текущий набор связей в виде массива AccessibleRelation
- Возвращает:
- массив AccessibleRelation, содержащий текущие связи.
toString
public String toString()
Создаёт локализованную строку, представляющую все связи в наборе, используя локаль по умолчанию.
- Переопределяет:
-
toStringв классеObject - Возвращает:
- строку с локализованными связями, разделёнными запятыми
- См. также:
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
© 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.