java.lang.Object
javax.print.attribute.HashAttributeSet
javax.print.attribute.HashPrintServiceAttributeSet
- 所有已实现的接口:
-
Serializable
,AttributeSet
,PrintServiceAttributeSet
public class HashPrintServiceAttributeSet extends HashAttributeSet implements PrintServiceAttributeSet, Serializable
类
HashPrintServiceAttributeSet
提供了一个属性集,它从类 HashAttributeSet
继承其实现,并强制执行接口 PrintServiceAttributeSet
的语义限制。
- 参见:
-
Constructor Summary
ConstructorDescription构造一个新的、空的哈希打印服务属性集。构造一个新的哈希打印服务属性集,最初填充给定的值。HashPrintServiceAttributeSet
(PrintServiceAttribute[] attributes) 构造一个新的打印服务属性集,最初填充来自给定数组的值。HashPrintServiceAttributeSet
(PrintServiceAttributeSet attributes) 构造一个新的属性集,最初填充来自给定集合的值,其中属性集的成员受限于PrintServiceAttribute
接口。 -
Method Summary
Methods declared in class javax.print.attribute.HashAttributeSet
add, addAll, clear, containsKey, containsValue, equals, get, hashCode, isEmpty, remove, remove, size, toArray
Methods declared in class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods declared in interface javax.print.attribute.AttributeSet
clear, containsKey, containsValue, equals, get, hashCode, isEmpty, remove, remove, size, toArray
Methods declared in interface javax.print.attribute.PrintServiceAttributeSet
add, addAll
-
Constructor Details
-
HashPrintServiceAttributeSet
public HashPrintServiceAttributeSet()构造一个新的、空的哈希打印服务属性集。 -
HashPrintServiceAttributeSet
构造一个新的哈希打印服务属性集,最初填充给定的值。- 参数:
-
attribute
- 要添加到集合中的属性值 - 抛出:
-
NullPointerException
- 如果attribute
是null
-
HashPrintServiceAttributeSet
构造一个新的打印服务属性集,最初填充来自给定数组的值。新的属性集通过按顺序将attributes
数组的元素添加到集合中来填充,从索引 0 开始。因此,如果数组包含重复的属性值或属性类别,则后续数组元素可能会替换先前的数组元素。- 参数:
-
attributes
- 要添加到集合中的属性值数组。如果为null
,则构造一个空的属性集。 - 抛出:
-
NullPointerException
- 如果attributes
的任何元素为null
-
HashPrintServiceAttributeSet
构造一个新的属性集,最初填充来自给定集合的值,其中属性集的成员受限于PrintServiceAttribute
接口。- 参数:
-
attributes
- 要初始化集合的属性值集合。如果为null
,则构造一个空的属性集。 - 抛出:
-
ClassCastException
- 如果attributes
的任何元素不是PrintServiceAttribute
的实例
-