public class PrintJobEvent extends PrintEvent
PrintJobEvent
encapsulates common events a print job
reports to let a listener know of progress in the processing of the
DocPrintJob
.Modifier and Type | Field and Description |
---|---|
static int |
DATA_TRANSFER_COMPLETE
The job is not necessarily printed yet, but the data has been transferred
successfully from the client to the print service.
|
static int |
JOB_CANCELED
The job was canceled by the
PrintService . |
static int |
JOB_COMPLETE
The document cis completely printed.
|
static int |
JOB_FAILED
The print service reports that the job cannot be completed.
|
static int |
NO_MORE_EVENTS
Not all print services may be capable of delivering interesting
events, or even telling when a job is complete.
|
static int |
REQUIRES_ATTENTION
The print service indicates that a - possibly transient - problem
may require external intervention before the print service can
continue.
|
source
Constructor and Description |
---|
PrintJobEvent(DocPrintJob source,
int reason)
Constructs a
PrintJobEvent object. |
Modifier and Type | Method and Description |
---|---|
int |
getPrintEventType()
Gets the reason for this event.
|
DocPrintJob |
getPrintJob()
Determines the
DocPrintJob to which this print job
event pertains. |
toString
getSource
public static final int JOB_CANCELED
PrintService
.public static final int JOB_COMPLETE
public static final int JOB_FAILED
public static final int REQUIRES_ATTENTION
public static final int NO_MORE_EVENTS
public static final int DATA_TRANSFER_COMPLETE
public PrintJobEvent(DocPrintJob source, int reason)
PrintJobEvent
object.source
- a DocPrintJob
objectreason
- an int specifying the reason.IllegalArgumentException
- if source
is
null
.public int getPrintEventType()
public DocPrintJob getPrintJob()
DocPrintJob
to which this print job
event pertains.DocPrintJob
object that represents the
print job that reports the events encapsulated by this
PrintJobEvent
. Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2023, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.