Класс PrintJobAdapter
java.lang.Object
javax.print.event.PrintJobAdapter
- Все реализуемые интерфейсы:
PrintJobListener
public abstract class PrintJobAdapter extends Object implements PrintJobListener
Абстрактный адаптерный класс для получения событий печати задания. Методы в этом классе пусты. Этот класс существует для удобства создания объектов-слушателей. Расширьте этот класс для создания
PrintJobEvent слушателя и переопределите методы для интересующих вас событий. В отличие от интерфейса ComponentListener, этот абстрактный интерфейс предоставляет пустые методы, так что вам нужно определить только необходимые вам методы, а не все.Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Конструктор для вызова подклассами. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
printDataTransferCompleted |
Вызывается для уведомления клиента о том, что данные успешно переданы в службу печати, и клиент может освободить локальные ресурсы, выделенные для этих данных. |
void |
printJobCanceled |
Вызывается для уведомления клиента о том, что задание было отменено пользователем или программой. |
void |
printJobCompleted |
Вызывается для уведомления клиента о том, что задание выполнено успешно. |
void |
printJobFailed |
Вызывается для уведомления клиента о том, что задание не удалось выполнить успешно, и его необходимо будет переподключить. |
void |
printJobNoMoreEvents |
Вызывается для уведомления клиента о том, что больше событий не будет передано. |
void |
printJobRequiresAttention |
Вызывается для уведомления клиента о возникновении какой-либо, возможно, исправимой пользователем проблемы (например, закончилась бумага в принтере). |
Подробное описание конструкторов
PrintJobAdapter
protected PrintJobAdapter()
Конструктор для вызова подклассами.
Подробное описание методов
printDataTransferCompleted
public void printDataTransferCompleted(PrintJobEvent pje)
Вызывается для уведомления клиента о том, что данные успешно переданы в службу печати, и клиент может освободить локальные ресурсы, выделенные для этих данных. Клиент не должен предполагать, что данные полностью распечатаны после получения этого события.
- Определено в:
-
printDataTransferCompletedв интерфейсеPrintJobListener - Параметры:
-
pje- уведомляемое событие
printJobCompleted
public void printJobCompleted(PrintJobEvent pje)
Вызывается для уведомления клиента о том, что задание выполнено успешно.
- Определено в:
-
printJobCompletedв интерфейсеPrintJobListener - Параметры:
-
pje- уведомляемое событие
printJobFailed
public void printJobFailed(PrintJobEvent pje)
Вызывается для уведомления клиента о том, что задание не удалось выполнить успешно, и его необходимо будет переподключить.
- Определено в:
-
printJobFailedв интерфейсеPrintJobListener - Параметры:
-
pje- уведомляемое событие
printJobCanceled
public void printJobCanceled(PrintJobEvent pje)
Вызывается для уведомления клиента о том, что задание было отменено пользователем или программой.
- Определено в:
-
printJobCanceledв интерфейсеPrintJobListener - Параметры:
-
pje- уведомляемое событие
printJobNoMoreEvents
public void printJobNoMoreEvents(PrintJobEvent pje)
Вызывается для уведомления клиента о том, что больше событий не будет передано. Одна из причин генерации этого события - если задание успешно завершено, но система печати ограничена в возможностях и не может это проверить. Это событие обязательно должно быть доставлено, если ни одно из других событий терминала (завершено/неудачно/отменено) не было доставлено.
- Определено в:
-
printJobNoMoreEventsв интерфейсеPrintJobListener - Параметры:
-
pje- уведомляемое событие
printJobRequiresAttention
public void printJobRequiresAttention(PrintJobEvent pje)
Вызывается для уведомления клиента о возникновении какой-либо, возможно, исправимой пользователем проблемы (например, закончилась бумага в принтере).
- Определено в:
-
printJobRequiresAttentionв интерфейсеPrintJobListener - Параметры:
-
pje- уведомляемое событие
© 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/print/event/PrintJobAdapter.html