src/share/classes/sun/print/PSStreamPrintJob.java
Print this page
*** 64,76 ****
import java.awt.print.*;
public class PSStreamPrintJob implements CancelablePrintJob {
! transient private Vector jobListeners;
! transient private Vector attrListeners;
! transient private Vector listenedAttributeSets;
private PSStreamPrintService service;
private boolean fidelity;
private boolean printing = false;
private boolean printReturned = false;
--- 64,76 ----
import java.awt.print.*;
public class PSStreamPrintJob implements CancelablePrintJob {
! transient private Vector<PrintJobListener> jobListeners;
! transient private Vector<PrintJobAttributeListener> attrListeners;
! transient private Vector<PrintJobAttributeSet> listenedAttributeSets;
private PSStreamPrintService service;
private boolean fidelity;
private boolean printing = false;
private boolean printReturned = false;
*** 115,125 ****
synchronized (this) {
if (listener == null) {
return;
}
if (jobListeners == null) {
! jobListeners = new Vector();
}
jobListeners.add(listener);
}
}
--- 115,125 ----
synchronized (this) {
if (listener == null) {
return;
}
if (jobListeners == null) {
! jobListeners = new Vector<>();
}
jobListeners.add(listener);
}
}
*** 189,199 ****
synchronized (this) {
if (jobListeners != null) {
PrintJobListener listener;
PrintJobEvent event = new PrintJobEvent(this, reason);
for (int i = 0; i < jobListeners.size(); i++) {
! listener = (PrintJobListener)(jobListeners.elementAt(i));
switch (reason) {
case PrintJobEvent.JOB_CANCELED :
listener.printJobCanceled(event);
break;
--- 189,199 ----
synchronized (this) {
if (jobListeners != null) {
PrintJobListener listener;
PrintJobEvent event = new PrintJobEvent(this, reason);
for (int i = 0; i < jobListeners.size(); i++) {
! listener = jobListeners.elementAt(i);
switch (reason) {
case PrintJobEvent.JOB_CANCELED :
listener.printJobCanceled(event);
break;
*** 228,239 ****
synchronized (this) {
if (listener == null) {
return;
}
if (attrListeners == null) {
! attrListeners = new Vector();
! listenedAttributeSets = new Vector();
}
attrListeners.add(listener);
if (attributes == null) {
attributes = new HashPrintJobAttributeSet();
}
--- 228,239 ----
synchronized (this) {
if (listener == null) {
return;
}
if (attrListeners == null) {
! attrListeners = new Vector<>();
! listenedAttributeSets = new Vector<>();
}
attrListeners.add(listener);
if (attributes == null) {
attributes = new HashPrintJobAttributeSet();
}
*** 492,502 ****
}
private void getAttributeValues(DocFlavor flavor) throws PrintException {
Attribute attr;
! Class category;
if (reqAttrSet.get(Fidelity.class) == Fidelity.FIDELITY_TRUE) {
fidelity = true;
} else {
fidelity = false;
--- 492,502 ----
}
private void getAttributeValues(DocFlavor flavor) throws PrintException {
Attribute attr;
! Class<? extends Attribute> category;
if (reqAttrSet.get(Fidelity.class) == Fidelity.FIDELITY_TRUE) {
fidelity = true;
} else {
fidelity = false;