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

Методы

Модификатор и типМетодОписание
voidaddAttribute​(Object name, Object value)

Создает новый набор атрибутов, аналогичный этому, за исключением того, что он содержит атрибут с заданным именем и значением.

voidaddAttributes​(AttributeSet attributes)

Создает новый набор атрибутов, аналогичный этому, за исключением того, что он содержит заданные атрибуты и значения.

voidremoveAttribute​(Object name)

Удаляет атрибут с указанным name.

voidremoveAttributes​(Enumeration<?> names)

Удаляет набор атрибутов с заданным names.

voidremoveAttributes​(AttributeSet attributes)

Удаляет набор атрибутов с указанными name.

voidsetResolveParent​(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, 2020, 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/11/docs/api/java.desktop/javax/swing/text/MutableAttributeSet.html

Spec-Zone .ru
спецификации, руководства, описания, API