Java中的MutableAttributeSet的具体功能是什么?

来源:百度知道 编辑:UC知道 时间:2024/09/21 19:04:23
MutableAttributeSet有什么具体功能呢?请给出简短的例子,谢谢。

public interface MutableAttributeSetextends AttributeSet独特属性的可变集合的通用接口。 实现可能需要提供以下形式的构造方法:public XXXAttributeSet(ConstAttributeSet source);

这是一个借口。
方法有
方法摘要
void addAttribute(Object name, Object value)
创建一个与此属性集类似的新属性集,不同之处在于它包含具有给定名称和值的属性。
void addAttributes(AttributeSet attributes)
创建一个与此属性集类似的新属性集,不同之处在于它包含具有给定名称和值的属性。
void removeAttribute(Object name)
移除具有给定 name 的属性。
void removeAttributes(AttributeSet attributes)
移除具有给定 name 的属性集。
void removeAttributes(Enumeration<?> names)
移除具有给定 name 的属性集。
void setResolveParent(AttributeSet parent)
设置正解析的父级。

方法详细信息

addAttribute
void addAttribute(Object name,
Object value)创建一个与此属性集类似的新属性集,不同之处在于它包含具有给定名称和值的属性。该对象必须是不可变的,或者说不能由任何客户端改变。

参数:
name - 名称
value - 值

---------------------------------------