javax.swing.text
public interface: MutableAttributeSet [javadoc |
source]
All Implemented Interfaces:
AttributeSet
All Known Implementing Classes:
NamedStyle, BidiRootElement, TaggedAttributeSet, BidiElement, CascadedStyle, SimpleAttributeSet, BranchElement, ResolvedStyle, LargeConversionSet, AbstractElement, MockAttributeSet, Style, LeafElement
A generic interface for a mutable collection of unique attributes.
Implementations will probably want to provide a constructor of the
form:
public XXXAttributeSet(ConstAttributeSet source);
Method from javax.swing.text.MutableAttributeSet Detail: |
public void addAttribute(Object name,
Object value)
Creates a new attribute set similar to this one except that it contains
an attribute with the given name and value. The object must be
immutable, or not mutated by any client. |
public void addAttributes(AttributeSet attributes)
Creates a new attribute set similar to this one except that it contains
the given attributes and values. |
public void removeAttribute(Object name)
Removes an attribute with the given name . |
public void removeAttributes(Enumeration<?> names)
Removes an attribute set with the given names . |
public void removeAttributes(AttributeSet attributes)
Removes a set of attributes with the given name . |
public void setResolveParent(AttributeSet parent)
Sets the resolving parent. This is the set
of attributes to resolve through if an attribute
isn't defined locally. |