Method Summary |
|
abstract protected Key | createKey() The implementation must provide a reusable key. |
protected void | enlarge() Enlarge the key stack. |
abstract protected boolean | equals(Key key1, Key key2) The implementation must test keys equality. |
public Key | peek(int level) Peek a key on the stack. |
final public Iterator | pop(Key candidate) Pop keys until it finds the good one. |
final public Key | push() Push a key on the stack. |
final public void | reset() Reset the stack state. |
public String | toString() |