Класс 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)
Возвращает, эквивалентен ли этот атрибут количества отпечатков задания переданному объекту. Для эквивалентности должны выполняться все следующие условия:
-
objectне равно null. -
objectявляется экземпляром класса JobImpressionsCompleted. - Значение этого атрибута количества отпечатков задания и значение
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".
© 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.