package queues; import java.util.Enumeration; /** * A queue interface * * A queue manages its objects in a First In, First Out (FIFO) order. * * @author Alan L. Cox * @since 03/15/01 */ public interface IQueue { /** * Adds a new object to the queue. */ public void enqueue(Object data); /** * Removes and returns the oldest object from the queue. */ public Object dequeue(); /** * Returns an Enumeration of the stack. */ public Enumeration enumeration(); }