模块  java.desktop

Class OutputDeviceAssigned

  • 实现的所有接口
    SerializableCloneableAttributePrintJobAttribute

    public final class OutputDeviceAssignedextends TextSyntaximplements PrintJobAttribute
    OutputDeviceAssigned是打印属性类,它是一个文本属性,用于标识服务为其分配了此作业的输出设备。 如果输出设备实现嵌入式Print Service实例,则打印机无需设置此属性。 如果打印服务器实现了Print Service实例,则该值可能为空(零长度字符串),或者在服务将输出设备分配给作业之前不返回。 当单个服务支持多个设备(所谓的“扇出”)时,此属性特别有用。

    IPP兼容性:字符串值给出IPP名称值。 语言环境提供IPP自然语言。 getName()返回的类别名称给出了IPP属性名称。

    另请参见:
    Serialized Form
    • 构造方法详细信息

      • OutputDeviceAssigned

        public OutputDeviceAssigned​(String deviceName,                            Locale locale)
        构造具有给定设备名称和区域设置的新输出设备分配属性。
        参数
        deviceName - 设备名称
        locale - 文本字符串的自然语言。 null被解释为Locale.getDefault()返回的默认语言环境
        异常
        NullPointerException - 如果 deviceNamenull
    • 方法详细信息

      • equals

        public boolean equals​(Object object)
        返回此输出设备分配的属性是否等效于传入的对象。 为了等效,所有以下条件必须为真:
        1. object不是null
        2. object是类OutputDeviceAssigned的实例。
        3. 此输出设备分配了属性的基础字符串,而object的基础字符串是相等的。
        4. 此输出设备分配了属性的语言环境,而object的语言环境是相同的。
        重写:
        equalsTextSyntax
        参数
        object - Object来比较
        结果
        true如果 object等效于此输出设备分配的属性,否则为 false
        另请参见:
        Object.hashCode()HashMap
      • getCategory

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

        对于类OutputDeviceAssigned ,类别为OutputDeviceAssigned类。

        Specified by:
        getCategory在界面 Attribute
        结果
        打印属性类(类别),类java.lang.Class的实例
      • getName

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

        对于类OutputDeviceAssigned ,类别名称为"output-device-assigned"

        Specified by:
        getName在界面 Attribute
        结果
        属性类别名称