Module java.desktop

Class PrintServiceAttributeEvent

java.lang.Object
java.util.EventObject
javax.print.event.PrintEvent
javax.print.event.PrintServiceAttributeEvent
All Implemented Interfaces:
Serializable

public class PrintServiceAttributeEvent extends PrintEvent
Class PrintServiceAttributeEvent encapsulates an event a Print Service instance reports to let the client know of changes in the print service state.
See Also:
Serialized Form
  • Constructor Details

    • PrintServiceAttributeEvent

      public PrintServiceAttributeEvent(PrintService source, PrintServiceAttributeSet attributes)
      Constructs a PrintServiceAttributeEvent object.
      Parameters:
      source - the print job generating this event
      attributes - the attribute changes being reported
      Throws:
      IllegalArgumentException - if source is null
  • Method Details

    • getPrintService

      public PrintService getPrintService()
      Returns the print service.
      Returns:
      PrintService object
    • getAttributes

      public PrintServiceAttributeSet getAttributes()
      Determine the printing service attributes that changed and their new values.
      Returns:
      attributes containing the new values for the service attributes that changed. The returned set may be unmodifiable.