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
.