Класс StyleContext.SmallAttributeSet
java.lang.Object
javax.swing.text.StyleContext.SmallAttributeSet
- Все реализуемые интерфейсы:
AttributeSet
- Вложенный класс:
- StyleContext
public class StyleContext.SmallAttributeSet extends Object implements AttributeSet
Этот класс хранит небольшое количество атрибутов в массиве. Формат хранения — ключ, значение, ключ, значение и так далее. Размер набора равен длине массива, делённой на два. По умолчанию, этот класс используется для хранения атрибутов в компактной, разделяемой форме.
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в интерфейсе javax.swing.text.AttributeSet
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute
Краткое описание полей
Поля, объявленные в интерфейсе javax.swing.text.AttributeSet
NameAttribute, 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() |
Возвращает строку, отображающую пары ключ/значение. |
Подробное описание конструкторов
SmallAttributeSet
public SmallAttributeSet(Object[] attributes)
Создаёт SmallAttributeSet.
- Параметры:
-
attributes- атрибуты
SmallAttributeSet
public SmallAttributeSet(AttributeSet attrs)
Создаёт SmallAttributeSet.
- Параметры:
-
attrs- атрибуты
Подробное описание методов
toString
public String toString()
Возвращает строку, отображающую пары ключ/значение.
- Переопределяет:
-
toStringв классеObject - Возвращает:
- строку, отображающую пары ключ/значение
hashCode
public int hashCode()
Возвращает хеш-код для этого набора атрибутов.
- Переопределяет:
-
hashCodeв классеObject - Возвращает:
- значение хеш-кода для этого набора атрибутов.
- См. также:
equals
public boolean equals(Object obj)
Сравнивает этот объект с указанным объектом. Результат —
true если объект является эквивалентным набором атрибутов.- Переопределяет:
-
equalsв классеObject - Параметры:
-
obj- объект для сравнения. - Возвращает:
-
trueесли объекты равны;falseв противном случае. - См. также:
clone
public Object clone()
Клонирует набор атрибутов. Поскольку набор неизменяемый, клон фактически представляет тот же набор.
- Переопределяет:
-
cloneв классеObject - Возвращает:
- набор атрибутов
- См. также:
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, 2021, 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/17/docs/api/java.desktop/javax/swing/text/StyleContext.SmallAttributeSet.html