Spec-Zone.ru › OpenJDK 8

Класс JobImpressionsCompleted

  • java.lang.Object
    • javax.print.attribute.IntegerSyntax
      • javax.print.attribute.standard.JobImpressionsCompleted
Все реализованные интерфейсы:
Serializable, Cloneable, Attribute, PrintJobAttribute

public final class JobImpressionsCompleted
extends IntegerSyntax
implements PrintJobAttribute

Класс JobImpressionsCompleted — это класс атрибутов печати со значением целого типа, который определяет количество отпечатков, завершённых для задания до настоящего момента. Для устройств печати завершенные отпечатки включают интерпретацию, маркировку и укладку вывода.

Атрибут JobImpressionsCompleted описывает ход выполнения задания. Этот атрибут предназначен для подсчёта. То есть значение JobImpressionsCompleted для задания, которое ещё не начато, должно быть 0. Когда состояние задания JobState равно PROCESSING или PROCESSING_STOPPED, значение JobImpressionsCompleted должно увеличиваться по мере обработки задания; оно указывает объём задания, который был обработан на момент запроса набора атрибутов задания печати или на момент сообщения об событии задания печати. Когда задание переходит в состояния COMPLETED, CANCELED или ABORTED, значение JobImpressionsCompleted является конечным значением для задания.

Совместимость с IPP: Целое значение соответствует целому значению IPP. Имя категории, возвращаемое getName(), указывает имя атрибута IPP.

См. также:
JobImpressions, JobImpressionsSupported, JobKOctetsProcessed, JobMediaSheetsCompleted, Формат сериализации

Конструкторы

Конструктор и описание
JobImpressionsCompleted(int value)

Создаёт новый атрибут количества отпечатков задания со заданным целочисленным значением.

Методы

Модификатор и тип Метод и описание
boolean equals(Object object)

Возвращает, эквивалентен ли этот атрибут количества отпечатков задания переданному объекту.

Class<? extends Attribute> getCategory()

Получает класс атрибута печати, который должен использоваться в качестве "категории" для этого значения атрибута печати.

String getName()

Получает имя категории, экземпляром которой является данное значение атрибута.

Методы, унаследованные от класса javax.print.attribute.IntegerSyntax

getValue, hashCode, toString

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

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

Конструкторы

JobImpressionsCompleted

public JobImpressionsCompleted(int value)

Создаёт новый атрибут количества отпечатков задания со заданным целочисленным значением.

Параметры:
value - Целочисленное значение.
Исключения:
IllegalArgumentException - (Исключение без проверки) Бросается, если value меньше 0.

Методы

equals

public boolean equals(Object object)

Возвращает, эквивалентен ли этот атрибут количества отпечатков задания переданному объекту. Для эквивалентности должны выполняться все следующие условия:

  1. object не равно null.
  2. object является экземпляром класса JobImpressionsCompleted.
  3. Значение этого атрибута количества отпечатков задания и значение object равны.

Переопределяет:
equals в классе IntegerSyntax
Параметры:
object - Объект для сравнения.
Возвращает:
True, если object эквивалентен этому атрибуту количества отпечатков задания, иначе false.
См. также:
Object.hashCode(), HashMap

getCategory

public final Class<? extends Attribute> getCategory()

Получает класс атрибута печати, который должен использоваться в качестве "категории" для этого значения атрибута печати.

Для класса JobImpressionsCompleted категорией является сам класс JobImpressionsCompleted.

Указано в:
getCategory в интерфейсе Attribute
Возвращает:
Класс атрибута печати (категория), экземпляр класса java.lang.Class.

getName

public final String getName()

Получает имя категории, экземпляром которой является данное значение атрибута.

Для класса JobImpressionsCompleted имя категории — "job-impressions-completed".

Указано в:
getName в интерфейсе Attribute
Возвращает:
Имя категории атрибута.

© 1993, 2020, 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.

Spec-Zone.ru

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