Spec-Zone.ru › OpenJDK 21

Интерфейс 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);

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

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

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

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

Поля, объявленные в интерфейсе javax.swing.text.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)
Устанавливает родительский элемент разрешения.

Методы, объявленные в интерфейсе javax.swing.text.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 - родитель

© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/text/MutableAttributeSet.html

Spec-Zone.ru

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