Интерфейс 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 |
Создает новый набор атрибутов, аналогичный этому, за исключением того, что он содержит атрибут с заданным именем и значением. |
void |
addAttributes |
Создает новый набор атрибутов, аналогичный этому, за исключением того, что он содержит заданные атрибуты и значения. |
void |
removeAttribute |
Удаляет атрибут с заданным name. |
void |
removeAttributes |
Удаляет набор атрибутов с заданным names. |
void |
removeAttributes |
Удаляет набор атрибутов с заданными name. |
void |
setResolveParent |
Устанавливает родительский элемент разрешения. |
Методы, объявленные в интерфейсе 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, 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/MutableAttributeSet.html