Класс StyleContext.SmallAttributeSet
java.lang.Object
javax.swing.text.StyleContext.SmallAttributeSet
- Все реализуемые интерфейсы:
AttributeSet
- Внешний класс:
StyleContext
public class StyleContext.SmallAttributeSet extends Object implements AttributeSet
Этот класс хранит небольшое количество атрибутов в массиве. Формат хранения: ключ, значение, ключ, значение и т. д. Размер набора равен длине массива, делённой на два. По умолчанию этот класс используется для хранения атрибутов в компактной форме, допускающей совместное использование.
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в интерфейсе AttributeSet
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute | Модификатор и тип | Интерфейс | Описание |
|---|---|---|
static interface |
AttributeSet.CharacterAttribute |
Этот интерфейс задаёт типовую сигнатуру, которая должна присутствовать у любого ключа атрибута, влияющего на отображение на уровне символов. |
static interface |
AttributeSet.ColorAttribute |
Этот интерфейс задаёт типовую сигнатуру, которая должна присутствовать у любого ключа атрибута, влияющего на отображение цвета. |
static interface |
AttributeSet.FontAttribute |
Этот интерфейс задаёт типовую сигнатуру, которая должна присутствовать у любого ключа атрибута, влияющего на выбор шрифта для отображения текста. |
static interface |
AttributeSet.ParagraphAttribute |
Этот интерфейс задаёт типовую сигнатуру, которая должна присутствовать у любого ключа атрибута, влияющего на отображение на уровне абзаца. |
Краткое описание полей
Поля, объявленные в интерфейсе AttributeSet
NameAttribute, ResolveAttribute | Модификатор и тип | Поле | Описание |
|---|---|---|
static final Object |
NameAttribute |
Имя атрибута, используемое для обозначения коллекции атрибутов. |
static final Object |
ResolveAttribute |
Имя атрибута, используемое для определения родительского набора атрибутов, к которому выполняется разрешение, если он задан. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SmallAttributeSet |
Создаёт SmallAttributeSet. |
SmallAttributeSet |
Создаёт SmallAttributeSet. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Object |
clone() |
Клонирует набор атрибутов. |
boolean |
containsAttribute |
Проверяет, определена ли заданная пара «имя/значение» атрибута. |
boolean |
containsAttributes |
Проверяет, содержит ли набор атрибутов все заданные атрибуты. |
AttributeSet |
copyAttributes() |
Копирует набор атрибутов. |
boolean |
equals |
Сравнивает этот объект с указанным объектом. |
Object |
getAttribute |
Получает значение атрибута. |
int |
getAttributeCount() |
Получает количество определённых атрибутов. |
Enumeration |
getAttributeNames() |
Получает имена всех атрибутов. |
AttributeSet |
getResolveParent() |
Если метод не переопределён, родителем, к которому выполняется разрешение, считается родительский элемент. |
int |
hashCode() |
Возвращает хеш-код этого набора атрибутов. |
boolean |
isDefined |
Проверяет, определён ли заданный атрибут. |
boolean |
isEqual |
Проверяет, равны ли два набора атрибутов. |
String |
toString() |
Возвращает строку с парами «ключ/значение». |
Методы, объявленные в классе Object
finalize, getClass, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected void |
finalize() |
Устарело и будет удалено: этот элемент API может быть удалён в будущей версии. Финализация устарела и будет удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Переводит текущий поток в ожидание до его пробуждения, обычно посредством уведомления или прерывания. |
final void |
wait |
Переводит текущий поток в ожидание до его пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Переводит текущий поток в ожидание до его пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного промежутка реального времени. |
Подробное описание конструкторов
SmallAttributeSet
public SmallAttributeSet(Object[] attributes)
Создаёт SmallAttributeSet.
- Параметры:
-
attributes— атрибуты
SmallAttributeSet
public SmallAttributeSet(AttributeSet attrs)
Создаёт SmallAttributeSet.
- Параметры:
-
attrs— атрибуты
Подробное описание методов
toString
hashCode
equals
public boolean equals(Object obj)
Сравнивает этот объект с указанным объектом. Результат равен
true, если объект представляет собой эквивалентный набор атрибутов.clone
getAttributeCount
public int getAttributeCount()
Получает количество определённых атрибутов.
- Указано в:
-
getAttributeCountв интерфейсеAttributeSet - Возвращает:
- количество атрибутов
- См. также:
isDefined
public boolean isDefined(Object key)
Проверяет, определён ли заданный атрибут.
- Указано в:
-
isDefinedв интерфейсеAttributeSet - Параметры:
-
key— ключ атрибута - Возвращает:
- true, если атрибут определён
- См. также:
isEqual
public boolean isEqual(AttributeSet attr)
Проверяет, равны ли два набора атрибутов.
- Указано в:
-
isEqualв интерфейсеAttributeSet - Параметры:
-
attr— набор атрибутов для сравнения - Возвращает:
- true, если наборы одинаковы
- См. также:
copyAttributes
public AttributeSet copyAttributes()
Копирует набор атрибутов.
- Указано в:
-
copyAttributesв интерфейсеAttributeSet - Возвращает:
- копию
- См. также:
getAttribute
public Object getAttribute(Object key)
Получает значение атрибута.
- Указано в:
-
getAttributeв интерфейсеAttributeSet - Параметры:
-
key— имя атрибута - Возвращает:
- значение атрибута
- См. также:
getAttributeNames
public Enumeration<?> getAttributeNames()
Получает имена всех атрибутов.
- Указано в:
-
getAttributeNamesв интерфейсеAttributeSet - Возвращает:
- имена атрибутов
- См. также:
containsAttribute
public boolean containsAttribute(Object name, Object value)
Проверяет, определена ли заданная пара «имя/значение» атрибута.
- Указано в:
-
containsAttributeв интерфейсеAttributeSet - Параметры:
-
name— имя атрибута -
value— значение атрибута - Возвращает:
- true, если пара «имя/значение» определена
- См. также:
containsAttributes
public boolean containsAttributes(AttributeSet attrs)
Проверяет, содержит ли набор атрибутов все заданные атрибуты.
- Указано в:
-
containsAttributesв интерфейсеAttributeSet - Параметры:
-
attrs— атрибуты для проверки - Возвращает:
- true, если элемент содержит все атрибуты
- См. также:
getResolveParent
public AttributeSet getResolveParent()
Если метод не переопределён, родителем, к которому выполняется разрешение, считается родительский элемент.
- Указано в:
-
getResolveParentв интерфейсеAttributeSet - Возвращает:
- атрибуты родителя
- См. также:
© 1993, 2025, 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.