public class HashDocAttributeSet extends HashAttributeSet implements DocAttributeSet, Serializable
HashAttributeSet
类继承其实现,并强制实现接口DocAttributeSet
的语义限制 。
Constructor and Description |
---|
HashDocAttributeSet()
构造一个新的,空的哈希文档属性集。
|
HashDocAttributeSet(DocAttribute attribute)
构造一个新的哈希文档属性集,最初用给定的值填充。
|
HashDocAttributeSet(DocAttribute[] attributes)
构造一个新的哈希文档属性集,最初用给定数组的值填充。
|
HashDocAttributeSet(DocAttributeSet attributes)
构造一个新的属性集,最初用给定集合中的属性集成员限制到
DocAttribute 接口的
DocAttribute 填充。
|
add, addAll, clear, containsKey, containsValue, equals, get, hashCode, isEmpty, remove, remove, size, toArray
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
add, addAll
clear, containsKey, containsValue, equals, get, hashCode, isEmpty, remove, remove, size, toArray
public HashDocAttributeSet()
public HashDocAttributeSet(DocAttribute attribute)
attribute
- 添加到集合中的属性值。
NullPointerException
- (未选中的异常)如果
attribute
为空,则抛出。
public HashDocAttributeSet(DocAttribute[] attributes)
attributes
数组的元素依次添加到集合中来填充新的属性集。因此,如果数组包含重复的属性值或属性类别,则稍后的数组元素可以替换较早的数组元素。
attributes
- 要添加到集合的属性值数组。
如果为空,则构造一个空属性集。
NullPointerException
- (未经检查的异常)如果
attributes
任何元素为空,则抛出。
public HashDocAttributeSet(DocAttributeSet attributes)
DocAttribute
接口的
DocAttribute
填充。
attributes
- attributes
集合的属性值集。
如果为空,则构造一个空属性集。
ClassCastException
- (未经检查的例外)如果attributes的任何元素不是
attributes
的实例,则
DocAttribute
。