Класс PrintJobEvent
java.lang.Object
java.util.EventObject
javax.print.event.PrintEvent
javax.print.event.PrintJobEvent
- Все реализуемые интерфейсы:
Serializable
public class PrintJobEvent extends PrintEvent
Класс
PrintJobEvent инкапсулирует общие события, о которых сообщает задание печати, чтобы уведомить слушателя о ходе обработки DocPrintJob.- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
DATA_TRANSFER_COMPLETE |
Задание ещё не обязательно напечатано, но данные успешно переданы от клиента службе печати. |
static final int |
JOB_CANCELED |
Задание было отменено PrintService. |
static final int |
JOB_COMPLETE |
Документ полностью напечатан. |
static final int |
JOB_FAILED |
Служба печати сообщает, что задание не может быть выполнено. |
static final int |
NO_MORE_EVENTS |
Не все службы печати могут отправлять значимые события или даже сообщать о завершении задания. |
static final int |
REQUIRES_ATTENTION |
Служба печати указывает, что проблема, возможно временная, может потребовать внешнего вмешательства, прежде чем служба печати сможет продолжить работу. |
Поля, объявленные в классе EventObject
source | Модификатор и тип | Поле | Описание |
|---|---|---|
protected Object |
source |
Объект, в котором изначально произошло событие. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
PrintJobEvent |
Создаёт объект PrintJobEvent. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getPrintEventType() |
Возвращает причину этого события. |
DocPrintJob |
getPrintJob() |
Определяет DocPrintJob, к которому относится это событие задания печати. |
Методы, объявленные в классе PrintEvent
toString | Модификатор и тип | Метод | Описание |
|---|---|---|
String |
toString() |
Возвращает строковое представление этого объекта PrintEvent. |
Методы, объявленные в классе EventObject
getSource | Модификатор и тип | Метод | Описание |
|---|---|---|
Object |
getSource() |
Объект, в котором изначально произошло событие. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создаёт и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли другой объект этому объекту. |
protected void |
finalize() |
Устарело и подлежит удалению: этот элемент API может быть удалён в будущей версии. Финализация устарела и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения объекта Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо до истечения определённого промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо до истечения определённого промежутка реального времени. |
Подробное описание полей
JOB_CANCELED
JOB_COMPLETE
public static final int JOB_COMPLETE
Документ полностью напечатан.
- См. также:
JOB_FAILED
public static final int JOB_FAILED
Служба печати сообщает, что задание не может быть выполнено. Приложение должно отправить задание повторно.
- См. также:
REQUIRES_ATTENTION
public static final int REQUIRES_ATTENTION
Служба печати указывает, что проблема, возможно временная, может потребовать внешнего вмешательства, прежде чем служба печати сможет продолжить работу. Например, такое сообщение может быть сгенерировано, если в принтере закончилась бумага.
- См. также:
NO_MORE_EVENTS
public static final int NO_MORE_EVENTS
Не все службы печати могут отправлять значимые события или даже сообщать о завершении задания. Это сообщение указывает, что для задания печати больше нет сведений или связи со службой печати. Это сообщение всегда должно отправляться, если не отправлено терминальное событие (завершено/не выполнено/отменено). Например, если до получения этого сообщения НЕ были получены сообщения, такие как
JOB_COMPLETE, можно сделать только вывод о том, что служба печати не поддерживает отправку такого события.- См. также:
DATA_TRANSFER_COMPLETE
public static final int DATA_TRANSFER_COMPLETE
Задание ещё не обязательно напечатано, но данные успешно переданы от клиента службе печати. Клиент может освободить ресурсы данных.
- См. также:
Подробное описание конструкторов
PrintJobEvent
public PrintJobEvent(DocPrintJob source, int reason)
Создаёт объект
PrintJobEvent.- Параметры:
-
source— объектDocPrintJob -
reason— целое число, задающее причину - Исключения:
-
IllegalArgumentException— еслиsourceравноnull
Подробное описание методов
getPrintEventType
public int getPrintEventType()
Возвращает причину этого события.
- Возвращает:
- целое число, обозначающее причину
getPrintJob
public DocPrintJob getPrintJob()
Определяет
DocPrintJob, к которому относится это событие задания печати.- Возвращает:
- объект
DocPrintJob, представляющий задание печати, о котором сообщает события, инкапсулированные этимPrintJobEvent
© 1993, 2025, 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.