Spec-Zone.ru › OpenJDK 17

Класс 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, ссылающийся на страницу HTML, доступную веб-браузеру. Информация, полученная из этого URI, предназначена для использования конечным пользователем. Функции, выходящие за рамки API службы печати, могут быть доступны из этого URI. Информация должна быть специфичной для экземпляра этого принтера и конкретных для сайта сервисов (например, ценообразование заданий, предлагаемые сервисы, помощь конечным пользователям).

В отличие от этого, атрибут PrinterMoreInfoManufacturer используется для получения дополнительной информации об этом общем типе принтера, а не о конкретном принтере.

Совместимость с IPP: Строковая форма, возвращаемая toString(), содержит значение URI IPP. Название категории, возвращаемое getName(), содержит имя атрибута IPP.

См. также:
  • Сериализованная форма

Краткое описание конструкторов

Конструктор Описание
PrinterMoreInfo(URI uri)
Создаёт новый атрибут информации о принтере со значением URI.

Краткое описание методов

Модификатор и тип Метод Описание
boolean equals(Object object)
Возвращает, эквивалентен ли данный атрибут информации о принтере переданному объекту.
final Class<? extends Attribute> getCategory()
Получает класс атрибута печати, который будет использоваться в качестве "категории" для данного значения атрибута печати.
final String getName()
Получает имя категории, экземпляром которой является данное значение атрибута.

Методы, объявленные в классе javax.print.attribute.URISyntax

getURI, hashCode, toString

Методы, объявленные в классе java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Подробное описание конструкторов

PrinterMoreInfo

public PrinterMoreInfo(URI uri)
Создаёт новый атрибут информации о принтере со значением URI.
Параметры:
uri - URI
Исключения:
NullPointerException - если uri является null

Подробное описание методов

equals

public boolean equals(Object object)
Возвращает, эквивалентен ли данный атрибут информации о принтере переданному объекту. Для эквивалентности должны выполняться все следующие условия:
  1. object не null.
  2. object является экземпляром класса PrinterMoreInfo.
  3. Значение атрибута информации о принтере и object значение URI совпадают.
Переопределяет:
equals в классе URISyntax
Параметры:
object - Object для сравнения
Возвращает:
true если object эквивалентен данному атрибуту информации о принтере, false в противном случае
См. также:
  • Object.hashCode()
  • HashMap

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
Возвращает:
имя категории атрибута

© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/print/attribute/standard/PrinterMoreInfo.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API