模块 java.desktop

类 PrinterMoreInfo

java.lang.Object
javax.print.attribute.URISyntax
javax.print.attribute.standard.PrinterMoreInfo
所有已实现的接口:
Serializable , Cloneable , Attribute , PrintServiceAttribute

public final class PrinterMoreInfo extends URISyntax implements PrintServiceAttribute
PrinterMoreInfo 是一个打印属性类,一个 URI ,用于获取有关此特定打印机的更多信息。例如,这可能是 HTTP 类型 URI 引用 Web 浏览器可访问的 HTML 页面。从此 URI 获得的信息供最终用户使用。可以从此 URI 访问打印服务 API 范围之外的功能。这些信息旨在特定于此打印机实例和站点特定服务(例如作业定价、提供的服务、最终用户帮助)。

相比之下,PrinterMoreInfoManufacturer 属性用于查找有关这种一般类型打印机而不是这种特定打印机的更多信息。

IPP 兼容性:toString() 返回的字符串形式给出了 IPP uri 值。 getName() 返回的类别名称给出了 IPP 属性名称。

参见:
  • 构造方法详细信息

    • PrinterMoreInfo

      public PrinterMoreInfo(URI  uri)
      使用指定的 URI 构造一个新的打印机更多信息属性。
      参数:
      uri - URI
      抛出:
      NullPointerException - 如果 urinull
  • 方法详情

    • equals

      public boolean equals(Object  object)
      返回此打印机更多信息属性是否等效于传入的对象。要等效,必须满足以下所有条件:
      1. object 不是 null
      2. object 是类 PrinterMoreInfo 的实例。
      3. 此打印机更多信息属性的 URIobjectURI 相等。
      重写:
      equals 在类 URISyntax
      参数:
      object - Object 比较
      返回:
      true 如果 object 相当于此打印机的更多信息属性,false 否则
      参见:
    • getCategory

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

      对于类 PrinterMoreInfo ,类别是类 PrinterMoreInfo 本身。

      指定者:
      getCategory 在接口 Attribute
      返回:
      打印属性类(类别),类java.lang.Class 的一个实例
    • getName

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

      对于类 PrinterMoreInfo,类别名称是 "printer-more-info"

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