|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.singularsys.jep.misc.VariableTableObserver
public class VariableTableObserver
Base class for observing Variables and the VariableTable. The methods variableValueChanged(), variableAdded(), variableRemoved(), tableCleared() will be called when these events occur. These methods can be overridden to provide appropriate behaviour, the default action is just to print the a message.
Results are unpredictable if two variable tables are observed using the same object.
Constructor Summary | |
---|---|
VariableTableObserver(Jep jep)
|
|
VariableTableObserver(VariableTable vt)
|
Method Summary | |
---|---|
void |
addObserver(java.util.Observable obs)
|
void |
addObservers(VariableTable vt)
|
void |
deleteObserver(java.util.Observable obs)
|
void |
deleteObservers()
Stop observing all variables. |
java.util.Iterator<java.util.Observable> |
iterator()
Returns a list of items this class is observing. |
protected void |
tableCleared(VariableTable table)
Called when the variable table has been cleared. |
void |
update(java.util.Observable o,
java.lang.Object arg)
Called when the Observable.notifyObservers() method is called. |
protected void |
variableAdded(Variable var)
Called when a variable is added to the table. |
protected void |
variableChanged(Variable var)
Called when a variable value has changed. |
protected void |
variableRemoved(Variable var)
Called when a variable is removed from the table. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VariableTableObserver(VariableTable vt)
public VariableTableObserver(Jep jep)
Method Detail |
---|
public void addObserver(java.util.Observable obs)
public void addObservers(VariableTable vt)
public void deleteObserver(java.util.Observable obs)
public void deleteObservers()
public void update(java.util.Observable o, java.lang.Object arg)
update
in interface java.util.Observer
protected void variableChanged(Variable var)
var
- the variable which has changed.protected void variableAdded(Variable var)
var
- the variable which has been added.protected void variableRemoved(Variable var)
var
- the variable which has been removed.protected void tableCleared(VariableTable table)
table
- table which has been clearedpublic java.util.Iterator<java.util.Observable> iterator()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |