Spec-Zone.ru › OpenJDK 25

Интерфейс MutableAttributeSet

Все суперинтерфейсы:
AttributeSet
Все известные подинтерфейсы:
Style
Все известные реализующие классы:
AbstractDocument.AbstractElement, AbstractDocument.BranchElement, AbstractDocument.LeafElement, DefaultStyledDocument.SectionElement, HTMLDocument.BlockElement, HTMLDocument.RunElement, SimpleAttributeSet, StyleContext.NamedStyle
public interface MutableAttributeSet extends AttributeSet
Общий интерфейс изменяемой коллекции уникальных атрибутов. Вероятно, в реализациях потребуется конструктор следующего вида:
public XXXAttributeSet(ConstAttributeSet source);

Краткое описание вложенных классов

Вложенные классы и интерфейсы, объявленные в интерфейсе AttributeSet

AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute

Краткое описание полей

Поля, объявленные в интерфейсе AttributeSet

NameAttribute, ResolveAttribute

Краткое описание методов

Модификатор и тип Метод Описание
void addAttribute(Object name, Object value)
Создает новый набор атрибутов, похожий на этот, но содержащий атрибут с указанными именем и значением.
void addAttributes(AttributeSet attributes)
Создает новый набор атрибутов, похожий на этот, но содержащий указанные атрибуты и значения.
void removeAttribute(Object name)
Удаляет атрибут с указанным name.
void removeAttributes(Enumeration<?> names)
Удаляет набор атрибутов с указанным names.
void removeAttributes(AttributeSet attributes)
Удаляет набор атрибутов с указанным name.
void setResolveParent(AttributeSet parent)
Задает родительский набор для разрешения атрибутов.

Методы, объявленные в интерфейсе AttributeSet

containsAttribute, containsAttributes, copyAttributes, getAttribute, getAttributeCount, getAttributeNames, getResolveParent, isDefined, isEqual

Подробное описание методов

addAttribute

void addAttribute(Object name, Object value)
Создает новый набор атрибутов, похожий на этот, но содержащий атрибут с указанными именем и значением. Объект должен быть неизменяемым или не изменяться клиентами.
Параметры:
name — имя
value — значение

addAttributes

void addAttributes(AttributeSet attributes)
Создает новый набор атрибутов, похожий на этот, но содержащий указанные атрибуты и значения.
Параметры:
attributes — набор атрибутов

removeAttribute

void removeAttribute(Object name)
Удаляет атрибут с указанным name.
Параметры:
name — имя атрибута

removeAttributes

void removeAttributes(Enumeration<?> names)
Удаляет набор атрибутов с указанным names.
Параметры:
names — набор имен

removeAttributes

void removeAttributes(AttributeSet attributes)
Удаляет набор атрибутов с указанным name.
Параметры:
attributes — набор атрибутов

setResolveParent

void setResolveParent(AttributeSet parent)
Задает родительский набор для разрешения атрибутов. Это набор атрибутов, к которому следует обращаться, если атрибут не определен локально.
Параметры:
parent — родительский набор

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, где приведены более подробные описания для разработчиков, общие сведения о концепциях, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/MutableAttributeSet.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API