Класс PrintJobAdapter
- java.lang.Object
-
- javax.print.event.PrintJobAdapter
- Все реализуемые интерфейсы:
- PrintJobListener
public abstract class PrintJobAdapter extends Object implements PrintJobListener
Абстрактный адаптерский класс для приема событий печати. Методы в этом классе пустые. Этот класс существует для удобства создания объектов-слушателей. Расширьте этот класс, чтобы создать слушателя PrintJobEvent и переопределите методы для интересующих событий. В отличие от интерфейса ComponentListener, этот абстрактный интерфейс предоставляет методы null, так что вам нужно определять только необходимые методы, а не все.
Конструкторы
| Конструктор и описание |
|---|
PrintJobAdapter()
|
Методы
| Модификатор и тип | Метод и описание |
|---|---|
void |
printDataTransferCompleted(PrintJobEvent pje) Вызывается для уведомления клиента о том, что данные были успешно переданы в службу печати, и клиент может освободить локальные ресурсы, выделенные для этих данных. |
void |
printJobCanceled(PrintJobEvent pje) Вызывается для уведомления клиента о том, что задание было отменено пользователем или программой. |
void |
printJobCompleted(PrintJobEvent pje) Вызывается для уведомления клиента о том, что задание выполнилось успешно. |
void |
printJobFailed(PrintJobEvent pje) Вызывается для уведомления клиента о том, что задание не выполнилось успешно и его необходимо будет переподключить. |
void |
printJobNoMoreEvents(PrintJobEvent pje) Вызывается для уведомления клиента о том, что больше событий не будет передано. |
void |
printJobRequiresAttention(PrintJobEvent pje) Вызывается для уведомления клиента о возникновении возможной проблемы, которую можно исправить пользователем (например, принтер без бумаги). |
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Конструкторы
PrintJobAdapter
public 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, 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.