pl.edu.pjwstk.yaod.sbql.engine
Class EnvironmentalStack
java.lang.Object
|
+--pl.edu.pjwstk.yaod.sbql.engine.EnvironmentalStack
- public class EnvironmentalStack
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnvironmentalStack
public EnvironmentalStack(ObjectManager om)
empty
public boolean empty()
push
public void push(ActivationRecord ar)
pop
public ActivationRecord pop()
throws EmptyStackException
top
public ActivationRecord top()
throws EmptyStackException
getSize
public int getSize()
getElementAt
public ActivationRecord getElementAt(int i)
getLastElement
public ActivationRecord getLastElement()
getFirstElement
public ActivationRecord getFirstElement()
deleteAll
public void deleteAll()
deleteElement
public void deleteElement(BinderValue b)
throws TypeMismatchException
renameElement
public void renameElement(BinderValue b,
java.lang.String name)
throws TypeMismatchException
addAtBottom
public void addAtBottom(BinderValue b)
deleteAtBottom
public void deleteAtBottom(BinderValue b)
throws TypeMismatchException
bind
public QueryResult bind(java.lang.String name)
show
public void show()