package deques; import java.util.Enumeration; /** * A deque interface */ public interface IDeque { /** * Adds a new object to the deque on the left end. */ public void enqueueLeft(Object data); /** * Adds a new object to the deque on the right end. */ public void enqueueRight(Object data); /** * Removes and returns the object on the left end. */ public Object dequeueLeft(); /** * Removes and returns the object on the right end. */ public Object dequeueRight(); /** * Returns an Enumeration of the deque. */ public Enumeration enumeration(); }