Module java.desktop

Class 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 Detail

      • 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 Detail

      • getPrintService

        public PrintService getPrintService​()
        Returns the print service.
        Returns:
        Print Service 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.