Класс 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 |
Вызывается, чтобы уведомить клиента о возникновении проблемы, которую пользователь, возможно, может устранить (например, в принтере закончилась бумага). |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, является ли другой объект «равным» этому объекту. |
protected void |
finalize() |
Устарел и подлежит удалению: этот элемент API может быть удален в будущей версии. Финализация устарела и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате уведомления или прерывания, либо истечения определенного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате уведомления или прерывания, либо истечения определенного промежутка реального времени. |
Подробное описание конструкторов
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.