Класс SimpleAttributeSet
- Все реализованные интерфейсы:
-
Serializable,Cloneable,AttributeSet,MutableAttributeSet
public class SimpleAttributeSet extends Object implements MutableAttributeSet, Serializable, Cloneable
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, добавлена поддержка долгосрочного хранения всех JavaBeans в пакете java.beans. См. XMLEncoder.
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в интерфейсе javax.swing.text.AttributeSet
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final AttributeSet |
EMPTY |
Пустой набор атрибутов. |
Поля, объявленные в интерфейсе javax.swing.text.AttributeSet
NameAttribute, ResolveAttribute
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SimpleAttributeSet() |
Создает новый набор атрибутов. |
SimpleAttributeSet |
Создает новый набор атрибутов на основе заданного набора атрибутов. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addAttribute |
Добавляет атрибут в список. |
void |
addAttributes |
Добавляет набор атрибутов в список. |
Object |
clone() |
Создает копию набора атрибутов. |
boolean |
containsAttribute |
Проверяет, содержит ли список атрибутов заданную пару имя/значение атрибута. |
boolean |
containsAttributes |
Проверяет, содержит ли список атрибутов все указанные пары имя/значение. |
AttributeSet |
copyAttributes() |
Создает копию атрибутов. |
boolean |
equals |
Сравнивает этот объект с указанным объектом. |
Object |
getAttribute |
Возвращает значение атрибута. |
int |
getAttributeCount() |
Получает количество атрибутов. |
Enumeration |
getAttributeNames() |
Получает имена атрибутов в наборе. |
AttributeSet |
getResolveParent() |
Получает родительский элемент разрешения. |
int |
hashCode() |
Возвращает хэш-код для этого набора атрибутов. |
boolean |
isDefined |
Определяет, определен ли данный атрибут. |
boolean |
isEmpty() |
Проверяет, является ли набор атрибутов пустым. |
boolean |
isEqual |
Сравнивает два набора атрибутов. |
void |
removeAttribute |
Удаляет атрибут из списка. |
void |
removeAttributes |
Удаляет набор атрибутов из списка. |
void |
removeAttributes |
Удаляет набор атрибутов из списка. |
void |
setResolveParent |
Устанавливает родительский элемент разрешения. |
String |
toString() |
Преобразует набор атрибутов в строку. |
Подроное описание полей
EMPTY
public static final AttributeSet EMPTY
Подроное описание конструкторов
SimpleAttributeSet
public SimpleAttributeSet()
SimpleAttributeSet
public SimpleAttributeSet(AttributeSet source)
- Параметры:
-
source- набор атрибутов
Подроное описание методов
isEmpty
public boolean isEmpty()
- Возвращает:
- true, если набор пуст, иначе false
getAttributeCount
public int getAttributeCount()
- Указано в:
-
getAttributeCountв интерфейсеAttributeSet - Возвращает:
- количество
isDefined
public boolean isDefined(Object attrName)
- Указано в:
-
isDefinedв интерфейсеAttributeSet - Параметры:
-
attrName- имя атрибута - Возвращает:
- true, если атрибут определен
isEqual
public boolean isEqual(AttributeSet attr)
- Указано в:
-
isEqualв интерфейсеAttributeSet - Параметры:
-
attr- второй набор атрибутов - Возвращает:
- true, если наборы равны, иначе false
copyAttributes
public AttributeSet copyAttributes()
- Указано в:
-
copyAttributesв интерфейсеAttributeSet - Возвращает:
- копию
getAttributeNames
public Enumeration<?> getAttributeNames()
- Указано в:
-
getAttributeNamesв интерфейсеAttributeSet - Возвращает:
- имена в виде
Enumeration
getAttribute
public Object getAttribute(Object name)
- Указано в:
-
getAttributeв интерфейсеAttributeSet - Параметры:
-
name- имя атрибута - Возвращает:
- значение
containsAttribute
public boolean containsAttribute(Object name, Object value)
- Указано в:
-
containsAttributeв интерфейсеAttributeSet - Параметры:
-
name- имя -
value- значение - Возвращает:
- true, если пара имя/значение находится в списке
containsAttributes
public boolean containsAttributes(AttributeSet attributes)
- Указано в:
-
containsAttributesв интерфейсеAttributeSet - Параметры:
-
attributes- список атрибутов - Возвращает:
- true, если список содержит все пары имя/значение
addAttribute
public void addAttribute(Object name, Object value)
- Указано в:
-
addAttributeв интерфейсеMutableAttributeSet - Параметры:
-
name- имя атрибута -
value- значение атрибута
addAttributes
public void addAttributes(AttributeSet attributes)
- Указано в:
-
addAttributesв интерфейсеMutableAttributeSet - Параметры:
-
attributes- набор атрибутов для добавления
removeAttribute
public void removeAttribute(Object name)
- Указано в:
-
removeAttributeв интерфейсеMutableAttributeSet - Параметры:
-
name- имя атрибута
removeAttributes
public void removeAttributes(Enumeration<?> names)
- Указано в:
-
removeAttributesв интерфейсеMutableAttributeSet - Параметры:
-
names- набор имен для удаления
removeAttributes
public void removeAttributes(AttributeSet attributes)
- Указано в:
-
removeAttributesв интерфейсеMutableAttributeSet - Параметры:
-
attributes- набор атрибутов для удаления
getResolveParent
public AttributeSet getResolveParent()
- Указано в:
-
getResolveParentв интерфейсеAttributeSet - Возвращает:
- родительский элемент
setResolveParent
public void setResolveParent(AttributeSet parent)
- Указано в:
-
setResolveParentв интерфейсеMutableAttributeSet - Параметры:
-
parent- родительский элемент
clone
hashCode
equals
public boolean equals(Object obj)
true, если объект является эквивалентным набором атрибутов.toString
© 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/text/SimpleAttributeSet.html