/** * Node for Priority queue * @author Suzanne Balik, 9 Nov 2002 */ public class Node { /** * priority of job */ int priority; /** * job number */ String jobNumber; /** * link (reference) to next Node in list */ Node link; /** * Creates Node with given priority and job number * and a link == null * @param priority priority of job * @param jobNumber job number */ Node (int priority, String jobNumber) { this.priority = priority; this.jobNumber = jobNumber; link = null; } /** * Creates Node with given priority, job number, * and link * @param priority priority of job * @param jobNumber job number * @param link link(reference) to next Node in list */ Node (int priority, String jobNumber, Node link) { this.priority = priority; this.jobNumber = jobNumber; this.link = link; } /** * returns String containing priority and job number * @return String containing priority and job number */ public String toString() { return priority + "\t" + jobNumber; } }