javax.print.attribute.standard

java.lang.Object
  继承者 javax.print.attribute.SetOfIntegerSyntax
      继承者 javax.print.attribute.standard.NumberUpSupported
所有已实现的接口:
Serializable, Cloneable, Attribute, SupportedValuesAttribute

public final class NumberUpSupported
     
extends SetOfIntegerSyntax
implements SupportedValuesAttribute

NumberUpSupported 类是打印属性类,它是一个整数集,给出了支持的 NumberUp 属性值。

IPP Compatibility: NumberUpSupported 属性的规范数组形式给出了要包含于 IPP "number-up-supported" 属性中的 number-up 的范围的下边界和上边界。有关规范数组形式的解释,请参见 SetOfIntegerSyntaxgetName() 所返回的类别名称给出了 IPP 属性名称。

另请参见:
序列化表格

构造方法摘要
NumberUpSupported(int member)
          构造一个包含单个整数的新的 NumberUpSupported 属性。
NumberUpSupported(int[][] members)
          构造具有给定成员的新的 NumberUpSupported 属性。
NumberUpSupported(int lowerBound, int upperBound)
          构造一个包含单个整数范围的新的 NumberUpSupported 属性。
 
方法摘要
 boolean equals(Object object)
          返回此 NumberUpSupported 属性是否等效于传入的对象。
 Class<? extends Attribute> getCategory()
          获取将被用作此打印属性值的“类别”的打印属性类。
 String getName()
          获取类别名称,此属性值为该类别的实例。
 
从类 javax.print.attribute.SetOfIntegerSyntax 继承的方法
contains, contains, getMembers, hashCode, next, toString
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

NumberUpSupported

public NumberUpSupported(int[][] members)
构造具有给定成员的新的 NumberUpSupported 属性。支持的 NumberUp 值用"数组形式"指定;有关数据形式的解释,请参见 SetOfIntegerSyntax 类。

参数:
members - 数组形式的集合成员。
抛出:
NullPointerException - (未检查的异常)如果 members 为 null 或 members 的任何元素为 null,则抛出此异常。
IllegalArgumentException - (未检查的异常)如果 members 的任何元素不是长度为 1 或 2 的数组,则抛出此异常。如果 members 为零长度的数组或集合的任何成员小于 1,也抛出此异常。

NumberUpSupported

public NumberUpSupported(int member)
构造一个包含单个整数的新的 NumberUpSupported 属性。即仅支持 NumberUp 的某个值。

参数:
member - 集合成员。
抛出:
IllegalArgumentException - (未检查的异常)如果 member 小于 1,则抛出此异常。

NumberUpSupported

public NumberUpSupported(int lowerBound,
                         int upperBound)
构造一个包含单个整数范围的新的 NumberUpSupported 属性。即仅支持某个范围中的 NumberUp 值。

参数:
lowerBound - 范围的下边界。
upperBound - 范围的上边界。
抛出:
IllegalArgumentException - (未检查的异常)如果指定了 null 范围,或者指定了 lowerBound 小于 1 的非 null 范围,则抛出此异常。
方法详细信息

equals

public boolean equals(Object object)
返回此 NumberUpSupported 属性是否等效于传入的对象。若要等效,以下所有条件都必须为 true:
  1. object 不为 null。
  2. object 为 NumberUpSupported 类的实例。
  3. 此 NumberUpSupported 属性的成员与 object 的成员相同。

覆盖:
SetOfIntegerSyntax 中的 equals
参数:
object - 要比较的 Object。
返回:
如果 object 等效于此 NumberUpSupported 属性,则返回 true,否则返回 false。
另请参见:
Object.hashCode(), Hashtable

getCategory

public final Class<? extends Attribute> getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。

对于 NumberUpSupported 类,类别为 NumberUpSupported 类本身。

指定者:
接口 Attribute 中的 getCategory
返回:
打印属性类(类别),它是 java.lang.Class 类的实例。

getName

public final String getName()
获取类别名称,此属性值为该类别的实例。

对于 NumberUpSupported 类,类别名称为 "number-up-supported"

指定者:
接口 Attribute 中的 getName
返回:
属性类别名称。