Constructs a PrintServiceAttributeEvent object.paramsource the print job generating this eventparamattributes the attribute changes being reportedthrowsIllegalArgumentException if source is null. super(source); this.attributes = AttributeSetUtilities.unmodifiableView(attributes);
source
null
super(source); this.attributes = AttributeSetUtilities.unmodifiableView(attributes);
Determine the printing service attributes that changed and their new values.returnAttributes containing the new values for the service attributes that changed. The returned set may be unmodifiable. return attributes;
return attributes;
Returns the print service.returnPrint Service object. return (PrintService) getSource();
return (PrintService) getSource();