Module  java.desktop

Class ReferenceUriSchemesSupported

  • All Implemented Interfaces:
    SerializableCloneableAttribute


    public class ReferenceUriSchemesSupported
    extends EnumSyntax
    implements Attribute
    Class ReferenceUriSchemesSupported是打印属性类,表示打印机可用于检索存储在URI位置的打印数据的“URI方案”(例如“http:”或“ftp:”)的枚举。 如果打印机支持打印数据表示类别为"java.net.URL" doc风格,打印机将使用ReferenceUriSchemesSupported类的实例来通告其可以接受的URI方案。 可接受的URI方案作为服务属性被包括在查找服务中; 这样客户可以搜索可以使用某种URI方案获取打印数据的打印机。 还可以使用接口PrintService的功能方法查询可接受的URI方案。 但是,ReferenceUriSchemesSupported属性仅用于确定可接受的URI方案,它们不会包含在文档的打印请求,打印作业或打印服务的属性集中。

    互联网号码分配机构维护official list of URI schemes

    Class ReferenceUriSchemesSupported定义了广泛使用的URI方案的枚举值。 支持附加URI方案的打印机可以在ReferenceUriSchemesSupported类的子类中定义它们。

    IPP兼容性:getName()返回的类别名称是IPP属性名称。 枚举的整数值是IPP枚举值。 toString()方法返回属性值的IPP字符串表示形式。

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

      • ReferenceUriSchemesSupported

        protected ReferenceUriSchemesSupported​(int value)
        使用给定的整数值构造新的引用URI方案枚举值。
        参数
        value - 整数值。
    • 方法详细信息

      • getStringTable

        protected String[] getStringTable​()
        返回ReferenceUriSchemesSupported类的字符串表。
        重写:
        getStringTableEnumSyntax
        结果
        字符串表
      • getCategory

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

        对于类ReferenceUriSchemesSupported和任何供应商定义的子类,该类别是本身的ReferenceUriSchemesSupported。

        Specified by:
        getCategory在接口 Attribute
        结果
        打印属性类(category),一个java.lang.Class类的实例。
      • getName

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

        对于ReferenceUriSchemesSupported类和任何供应商定义的子类,类别名称为"reference-uri-schemes-supported"

        Specified by:
        getName在接口 Attribute
        结果
        属性类别名称。