模块 java.desktop

类 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 的语义限制。
参见:
  • 构造方法详细信息

    • HashPrintRequestAttributeSet

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

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

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

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