org.webmacro.util
Class SimpleStack

java.lang.Object
  extended byorg.webmacro.util.SimpleStack

public final class SimpleStack
extends java.lang.Object

This is a simple stack. I would have liked to use java.util.Stack, but I need a stack that returns "null" when the Stack is empty, rather than throwing an exception.


Constructor Summary
SimpleStack()
           
 
Method Summary
 void clear()
           
 void ensureCapacity(int numElems)
           
 boolean isEmpty()
           
static void main(java.lang.String[] arg)
           
 java.lang.Object pop()
           
 void push(java.lang.Object o)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleStack

public SimpleStack()
Method Detail

push

public void push(java.lang.Object o)

pop

public java.lang.Object pop()

size

public int size()

isEmpty

public boolean isEmpty()

clear

public void clear()

ensureCapacity

public void ensureCapacity(int numElems)

main

public static void main(java.lang.String[] arg)