java.lang.Object
javax.print.attribute.HashAttributeSet
javax.print.attribute.HashPrintJobAttributeSet
- 所有已实现的接口:
-
Serializable
,AttributeSet
,PrintJobAttributeSet
public class HashPrintJobAttributeSet extends HashAttributeSet implements PrintJobAttributeSet, Serializable
- 参见:
-
Constructor Summary
ConstructorDescription构造一个新的、空的哈希打印作业属性集。HashPrintJobAttributeSet
(PrintJobAttribute attribute) 构造一个新的哈希打印作业属性集,最初填充给定的值。HashPrintJobAttributeSet
(PrintJobAttribute[] attributes) 构造一个新的哈希打印作业属性集,最初填充给定数组中的值。HashPrintJobAttributeSet
(PrintJobAttributeSet attributes) 构造一个新的属性集,最初填充给定集合中的值,其中属性集的成员受限于PrintJobAttribute
接口。 -
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.PrintJobAttributeSet
add, addAll
-
Constructor Details
-
HashPrintJobAttributeSet
public HashPrintJobAttributeSet()构造一个新的、空的哈希打印作业属性集。 -
HashPrintJobAttributeSet
构造一个新的哈希打印作业属性集,最初填充给定的值。- 参数:
-
attribute
- 要添加到集合中的属性值 - 抛出:
-
NullPointerException
- 如果attribute
是null
-
HashPrintJobAttributeSet
构造一个新的哈希打印作业属性集,最初填充给定数组中的值。新的属性集通过按顺序将attributes
数组的元素添加到集合中来填充,从索引 0 开始。因此,如果数组包含重复的属性值或属性类别,则后续数组元素可能会替换先前的数组元素。- 参数:
-
attributes
- 要添加到集合中的属性值数组。如果为null
,则构造一个空的属性集。 - 抛出:
-
NullPointerException
- 如果attributes
的任何元素是null
-
HashPrintJobAttributeSet
构造一个新的属性集,最初填充给定集合中的值,其中属性集的成员受限于PrintJobAttribute
接口。- 参数:
-
attributes
- 要初始化集合的属性值集合。如果为null
,则构造一个空的属性集。 - 抛出:
-
ClassCastException
- 如果attributes
的任何元素不是PrintJobAttribute
的实例
-