Класс AccessibleStateSet

public class AccessibleStateSet
extends Object

Класс AccessibleStateSet определяет набор состояний компонента. Набор состояний компонента представляет собой множество AccessibleState объектов и их описаний. Например, текущее общее состояние объекта, такое как активность, наличие фокуса и т. д.

См. также:
AccessibleState

Поля

Модификатор и тип Поле Описание
protected Vector<AccessibleState> states

Каждый элемент в Vector представляет собой AccessibleState.

Конструкторы

Конструктор Описание
AccessibleStateSet()

Создаёт новый пустой набор состояний.

AccessibleStateSet​(AccessibleState[] states)

Создаёт новый набор состояний с начальным набором состояний, содержащимся в массиве переданных состояний.

Методы

Модификатор и тип Метод Описание
boolean add​(AccessibleState state)

Добавляет новое состояние в текущий набор состояний, если оно ещё не присутствует.

void addAll​(AccessibleState[] states)

Добавляет все состояния в существующий набор состояний.

void clear()

Удаляет все состояния из текущего набора состояний.

boolean contains​(AccessibleState state)

Проверяет, присутствует ли текущее состояние в наборе состояний.

boolean remove​(AccessibleState state)

Удаляет состояние из текущего набора состояний.

AccessibleState[] toArray()

Возвращает текущий набор состояний в виде массива AccessibleState.

String toString()

Создаёт локализованную строку, представляющую все состояния в наборе, используя локаль по умолчанию.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Поля

states

protected Vector<AccessibleState> states

Каждый элемент в Vector представляет собой 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/accessibility/AccessibleStateSet.html

Spec-Zone .ru
спецификации, руководства, описания, API