adalogo.gui.varmonitor

Class VarMonitor

Implemented Interfaces:
ChangeListener, ProgramCounter.ProgramCounterListener, TreeExpansionListener

public class VarMonitor
extends JPanel
implements ProgramCounter.ProgramCounterListener, ChangeListener, TreeExpansionListener

Nested Class Summary

Field Summary

boolean
monitoring
SymbolTable
symboltable
VarMonitorModel
testmodel
JTreeTable
treeTable

Constructor Summary

VarMonitor(Engine en)

Method Summary

void
beginMonitoring(SymbolTable st, ProgramCounter pc)
void
counterIncremented()
void
counterReset()
void
endMonitoring()
void
expandAll()
Dimension
getMinimumSize()
VarMonitorModel
getModel()
Dimension
getPreferredSize()
ProgramCounter
getProgramCounter()
void
leveldown()
void
setRootVisible()
void
setShowAsTree()
void
stateChanged(ChangeEvent e)
void
treeCollapsed(TreeExpansionEvent event)
void
treeExpanded(TreeExpansionEvent event)
void
treechanged()
void
updateTree()

Field Details

monitoring

public boolean monitoring


symboltable

public SymbolTable symboltable


testmodel

public VarMonitorModel testmodel


treeTable

public JTreeTable treeTable

Constructor Details

VarMonitor

public VarMonitor(Engine en)

Method Details

beginMonitoring

public void beginMonitoring(SymbolTable st,
                            ProgramCounter pc)


counterIncremented

public void counterIncremented()
Specified by:
counterIncremented in interface ProgramCounter.ProgramCounterListener


counterReset

public void counterReset()
Specified by:
counterReset in interface ProgramCounter.ProgramCounterListener


endMonitoring

public void endMonitoring()


expandAll

public void expandAll()


getMinimumSize

public Dimension getMinimumSize()


getModel

public VarMonitorModel getModel()


getPreferredSize

public Dimension getPreferredSize()


getProgramCounter

public ProgramCounter getProgramCounter()


leveldown

public void leveldown()


setRootVisible

public void setRootVisible()


setShowAsTree

public void setShowAsTree()


stateChanged

public void stateChanged(ChangeEvent e)


treeCollapsed

public void treeCollapsed(TreeExpansionEvent event)


treeExpanded

public void treeExpanded(TreeExpansionEvent event)


treechanged

public void treechanged()


updateTree

public void updateTree()