javax.swing.text
public interface: MutableAttributeSet [javadoc |
source]
All Implemented Interfaces:
AttributeSet
All Known Implementing Classes:
BidiElement, TaggedAttributeSet, MockAttributeSet, ResolvedStyle, LeafElement, BidiRootElement, SimpleAttributeSet, Style, NamedStyle, LargeConversionSet, BranchElement, AbstractElement
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. |