Module java.desktop

Class PrintJobAttributeEvent

  • All Implemented Interfaces:

    public class PrintJobAttributeEvent
    extends PrintEvent
    Class PrintJobAttributeEvent encapsulates an event a PrintService reports to let the client know that one or more printing attributes for a PrintJob have changed.
    See Also:
    Serialized Form
    • Constructor Detail

      • PrintJobAttributeEvent

        public PrintJobAttributeEvent​(DocPrintJob source,
                                      PrintJobAttributeSet attributes)
        Constructs a PrintJobAttributeEvent object.
        source - the print job generating this event
        attributes - the attribute changes being reported
        IllegalArgumentException - if source is null
    • Method Detail

      • getPrintJob

        public DocPrintJob getPrintJob()
        Determine the PrintJob to which this print job event pertains.
        PrintJob object
      • getAttributes

        public PrintJobAttributeSet getAttributes()
        Determine the printing attributes that changed and their new values.
        attributes containing the new values for the print job attributes that changed. The returned set may not be modifiable.