|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
public interface PrintJobAttributeSet
接口 PrintJobAttributeSet 为打印作业属性(即:实现接口 PrintJobAttribute
的打印属性)集指定接口。在 Print Service API 中,服务使用 PrintJobAttributeSet 来报告打印作业的状态。
PrintJobAttributeSet 就是 AttributeSet
,其构造方法和更改操作保证一个附加的不变量,即 PrintJobAttributeSet 中的所有属性值必须是接口 PrintJobAttribute
的实例。下面重新指定了
和 add(Attribute)
操作,以保证此附加不变量。
addAll(AttributeSet)
方法摘要 | |
---|---|
boolean |
add(Attribute attribute)
如果指定的属性值不存在,则将其添加到此属性集中,方法是首先移除与指定属性值相同的属性类别中的任何现有值(可选操作)。 |
boolean |
addAll(AttributeSet attributes)
将指定集合中的所有元素添加到此属性中。 |
从接口 javax.print.attribute.AttributeSet 继承的方法 |
---|
clear, containsKey, containsValue, equals, get, hashCode, isEmpty, remove, remove, size, toArray |
方法详细信息 |
---|
boolean add(Attribute attribute)
AttributeSet
中的 add
attribute
- 要添加到此属性集的属性值。
UnmodifiableSetException
- (未经检查的异常)如果此属性集不支持 add()
操作,则抛出该异常。
ClassCastException
- (未经检查的异常)如果 attribute
不是接口 PrintJobAttribute
的一个实例,则抛出该异常。
NullPointerException
- (未经检查的异常)如果 attribute
为 null,则抛出该异常。boolean addAll(AttributeSet attributes)
add(Attribute)
操作成功地应用到此属性集中相同。如果指定集合中的任何类别都与此属性集中的类别不相同,则 addAll() 操作会有效地修改此属性集,使其值成为两个集合的并集。
如果正在进行此操作的同时修改了指定的集合,则 addAll()
操作的行为是不确定的。
如果 addAll()
操作抛出一个异常,则对此属性集状态的影响取决于实现方法;在异常点之前,不一定将指定集合中的元素添加到了此属性集。
AttributeSet
中的 addAll
attributes
- 要将其元素添加到此属性集中的属性。
UnmodifiableSetException
- (未经检查的异常)如果此属性集不支持 addAll() 方法,则抛出该异常。
ClassCastException
- (未经检查的异常)如果指定集中的某个元素不是接口 PrintJobAttribute
的一个实例,则抛出该异常。
NullPointerException
- (未经检查的异常)如果指定的集合为 null,则抛出该异常。add(Attribute)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。