// Name:
Bradley Shedd
// Program: LAB#11
// Date: December
1, 2010
// Class: Java1302
// Filename: QueueADT.java
// Purpose: This class is the
classic FIFO queue interface.
//
// ****************************************************************
public
interface
QueueADT
{
//---------------------------------------------
// Puts item on end of queue.
//---------------------------------------------
public
void enqueue(Object item);
//---------------------------------------------
// Removes and returns object from front of queue.
//---------------------------------------------
public
Object dequeue();
//---------------------------------------------
// Returns true if queue is empty.
//---------------------------------------------
public
boolean isEmpty();
//---------------------------------------------
// Returns true if queue is full.
//---------------------------------------------
public
boolean isFull();
//---------------------------------------------
// Returns the number of elements in the queue.
//---------------------------------------------
public
int size();
}