package stack; import exceptions.EmptyStackException; import exceptions.FullStackException; /** * Created with MONSTER. * User: xgiovio * Date: 05/03/14 * Time: 0.06 */ public interface Stack { public void push (E element) throws FullStackException; public E top () throws EmptyStackException; public E pop () throws EmptyStackException; public boolean isEmpty(); public boolean isFull(); public int size(); }