public class

PrintServiceAttributeEvent

extends PrintEvent
java.lang.Object
   ↳ java.util.EventObject
     ↳ javax.print.event.PrintEvent
       ↳ javax.print.event.PrintServiceAttributeEvent

Class Overview

Class PrintServiceAttributeEvent encapsulates an event a Print Service instance reports to let the client know of changes in the print service state.

Summary

[Expand]
Inherited Fields
From class java.util.EventObject
Public Constructors
PrintServiceAttributeEvent(PrintService source, PrintServiceAttributeSet attributes)
Constructs a PrintServiceAttributeEvent object.
Public Methods
PrintServiceAttributeSet getAttributes()
Determine the printing service attributes that changed and their new values.
PrintService getPrintService()
Returns the print service.
[Expand]
Inherited Methods
From class javax.print.event.PrintEvent
From class java.util.EventObject
From class java.lang.Object

Public Constructors

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.

Public Methods

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.

public PrintService getPrintService ()

Returns the print service.

Returns
  • Print Service object.