src/windows/classes/sun/print/Win32PrintJob.java
Print this page
@@ -77,13 +77,13 @@
import java.awt.print.*;
public class Win32PrintJob implements CancelablePrintJob {
- transient private Vector jobListeners;
- transient private Vector attrListeners;
- transient private Vector listenedAttributeSets;
+ transient private Vector<PrintJobListener> jobListeners;
+ transient private Vector<PrintJobAttributeListener> attrListeners;
+ transient private Vector<PrintJobAttributeSet> listenedAttributeSets;
private Win32PrintService service;
private boolean fidelity;
private boolean printing = false;
private boolean printReturned = false;
@@ -137,11 +137,11 @@
synchronized (this) {
if (listener == null) {
return;
}
if (jobListeners == null) {
- jobListeners = new Vector();
+ jobListeners = new Vector<>();
}
jobListeners.add(listener);
}
}
@@ -225,11 +225,11 @@
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));
+ listener = jobListeners.elementAt(i);
switch (reason) {
case PrintJobEvent.JOB_COMPLETE :
listener.printJobCompleted(event);
break;
@@ -264,12 +264,12 @@
synchronized (this) {
if (listener == null) {
return;
}
if (attrListeners == null) {
- attrListeners = new Vector();
- listenedAttributeSets = new Vector();
+ attrListeners = new Vector<>();
+ listenedAttributeSets = new Vector<>();
}
attrListeners.add(listener);
if (attributes == null) {
attributes = new HashPrintJobAttributeSet();
}
@@ -668,11 +668,11 @@
fidelity = true;
} else {
fidelity = false;
}
- Class category;
+ Class<? extends Attribute> category;
Attribute [] attrs = reqAttrSet.toArray();
for (int i=0; i<attrs.length; i++) {
Attribute attr = attrs[i];
category = attr.getCategory();
if (fidelity == true) {