Module java.desktop

Class HashPrintRequestAttributeSet

java.lang.Object
javax.print.attribute.HashAttributeSet
javax.print.attribute.HashPrintRequestAttributeSet
所有已实现的接口:
Serializable, AttributeSet, PrintRequestAttributeSet

public class HashPrintRequestAttributeSet extends HashAttributeSet implements PrintRequestAttributeSet, Serializable
HashPrintRequestAttributeSet 继承自类 HashAttributeSet 并强制执行接口 PrintRequestAttributeSet 的语义限制。
参见:
  • Constructor Details

    • HashPrintRequestAttributeSet

      public HashPrintRequestAttributeSet()
      构造一个新的、空的打印请求属性集。
    • HashPrintRequestAttributeSet

      public HashPrintRequestAttributeSet(PrintRequestAttribute attribute)
      构造一个新的打印请求属性集,最初包含给定的值。
      参数:
      attribute - 要添加到集合中的属性值
      抛出:
      NullPointerException - 如果 attributenull
    • HashPrintRequestAttributeSet

      public HashPrintRequestAttributeSet(PrintRequestAttribute[] attributes)
      构造一个新的打印请求属性集,最初包含给定数组中的值。新的属性集通过按顺序将 attributes 数组的元素添加到集合中来填充,从索引0开始。因此,如果数组包含重复的属性值或属性类别,则后续数组元素可能会替换先前的数组元素。
      参数:
      attributes - 要添加到集合中的属性值数组。如果为 null,则构造一个空的属性集。
      抛出:
      NullPointerException - 如果 attributes 的任何元素为 null
    • HashPrintRequestAttributeSet

      public HashPrintRequestAttributeSet(PrintRequestAttributeSet attributes)
      构造一个新的属性集,最初包含给定集合中的值,其中属性集的成员受限于 (PrintRequestAttributeSe 接口。
      参数:
      attributes - 要初始化集合的属性值集合。如果为 null,则构造一个空的属性集。
      抛出:
      ClassCastException - 如果 attributes 的任何元素不是 PrintRequestAttributeSe 的实例