javax.swing.text
public interface MutableAttributeSet extends AttributeSet
Since: 1.2
| Method Summary | |
|---|---|
| void | addAttribute(Object name, Object value)
Adds an attribute with the given name and value
to the set. |
| void | addAttributes(AttributeSet attributes)
Adds all the attributes from attributes to this set.
|
| void | removeAttribute(Object name)
Removes the attribute with the specified name, if this
attribute is defined. |
| void | removeAttributes(Enumeration<?> names)
Removes the attributes listed in names.
|
| void | removeAttributes(AttributeSet attributes)
Removes attributes from this set if they are found in the
given set. |
| void | setResolveParent(AttributeSet parent)
Sets the reolving parent for this set. |
name and value
to the set. If the set already contains an attribute with the given
name, the attribute value is updated.
Parameters: name the attribute name (null not permitted). value the value (null not permitted).
Throws: NullPointerException if either argument is null.
attributes to this set.
Parameters: attributes the set of attributes to add (null not
permitted).
Throws: NullPointerException if attributes is
null.
name, if this
attribute is defined. This method will only remove an attribute from
this set, not from the resolving parent.
Parameters: name the attribute name (null not permitted).
Throws: NullPointerException if name is null.
names.
Parameters: names the attribute names (null not permitted).
Throws: NullPointerException if names is null
or contains any null values.
attributes has the same resolving parent as this set, the
parent will be removed from this set.
Parameters: attributes the attributes (null not permitted).
Parameters: parent the parent attribute set (null not permitted).
Throws: NullPointerException if parent is null.