- java.lang.Object
 - 
- java.util.EventObject
 - 
- javax.print.event.PrintEvent
 - 
- javax.print.event.PrintJobAttributeEvent
 
 
 
 
- 
- All Implemented Interfaces:
 Serializable
public class PrintJobAttributeEvent extends PrintEvent
ClassPrintJobAttributeEventencapsulates an event aPrintServicereports to let the client know that one or more printing attributes for aPrintJobhave changed.- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
- 
Fields declared in class java.util.EventObject
source 
 - 
 
- 
Constructor Summary
Constructors Constructor Description PrintJobAttributeEvent(DocPrintJob source, PrintJobAttributeSet attributes)Constructs aPrintJobAttributeEventobject. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrintJobAttributeSetgetAttributes()Determine the printing attributes that changed and their new values.DocPrintJobgetPrintJob()Determine thePrintJobto which this print job event pertains.- 
Methods declared in class java.util.EventObject
getSource 
- 
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 
- 
Methods declared in class javax.print.event.PrintEvent
toString 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
PrintJobAttributeEvent
public PrintJobAttributeEvent(DocPrintJob source, PrintJobAttributeSet attributes)
Constructs aPrintJobAttributeEventobject.- Parameters:
 source- the print job generating this eventattributes- the attribute changes being reported- Throws:
 IllegalArgumentException- ifsourceisnull
 
 - 
 
- 
Method Detail
- 
getPrintJob
public DocPrintJob getPrintJob()
Determine thePrintJobto which this print job event pertains.- Returns:
 PrintJobobject
 
- 
getAttributes
public PrintJobAttributeSet getAttributes()
Determine the printing attributes that changed and their new values.- Returns:
 - attributes containing the new values for the print job attributes that changed. The returned set may not be modifiable.
 
 
 - 
 
 -