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