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.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute
NameAttribute, ResolveAttribute
Modifier and Type | Method | Description |
---|---|---|
void |
addAttribute |
Creates a new attribute set similar to this one except that it contains an attribute with the given name and value. |
void |
addAttributes |
Creates a new attribute set similar to this one except that it contains the given attributes and values. |
void |
removeAttribute |
Removes an attribute with the given name . |
void |
removeAttributes |
Removes an attribute set with the given names . |
void |
removeAttributes |
Removes a set of attributes with the given name . |
void |
setResolveParent |
Sets the resolving parent. |
containsAttribute, containsAttributes, copyAttributes, getAttribute, getAttributeCount, getAttributeNames, getResolveParent, isDefined, isEqual
void addAttribute(Object name, Object value)
name
- the namevalue
- the valuevoid addAttributes(AttributeSet attributes)
attributes
- the set of attributesvoid removeAttribute(Object name)
name
.name
- the attribute namevoid removeAttributes(Enumeration<?> names)
names
.names
- the set of namesvoid removeAttributes(AttributeSet attributes)
name
.attributes
- the set of attributesvoid setResolveParent(AttributeSet parent)
parent
- the 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