模块  java.desktop

Class Destination

  • 实现的所有接口
    SerializableCloneableAttributePrintJobAttributePrintRequestAttribute

    public final class Destination
    extends URISyntax
    implements PrintJobAttribute, PrintRequestAttribute
    Destination是打印属性类, URI ,用于指示假脱机打印机格式化数据的备用目标。 许多PrintServices不支持打印机设备以外的目标的概念,因此不支持此属性。

    此属性的常见用途是希望将输出重定向到本地磁盘文件的应用程序:例如“file:out.prn”。 请注意,应使用类FiletoURI()方法执行“file:”方案URI实例的正确构造。 有关更多信息,请参阅该类的文档。

    如果在PrintRequest中指定了目标URI并且URI无法输出该PrintService ,则将引发PrintException PrintException可以实现URIException以提供更具体的原因。

    IPP兼容性:目标不是IPP属性。

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

      • Destination

        public Destination​(URI uri)
        使用指定的 URI构造新的目标属性。
        参数
        uri - URI
        异常
        NullPointerException - 如果 urinull
    • 方法详细信息

      • equals

        public boolean equals​(Object object)
        返回此目标属性是否等效于传入的对象。 为了等效,所有以下条件必须为真:
        1. object不是null
        2. object是类Destination的实例。
        3. 此目标属性的URIobjectURI是相同的。
        重写:
        equals在类 URISyntax
        参数
        object - Object来比较
        结果
        true如果 object等效于此目标属性, false
        另请参见:
        Object.hashCode()HashMap
      • getCategory

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

        对于类Destination ,该类别是Destination类。

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

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

        对于类Destination ,类别名称是"spool-data-destination"

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