java.lang.Object
org.altara.mars.swingui.ServiceTreeChangeAdapter
- All Implemented Interfaces:
- org.altara.mars.MarsModelListener, org.altara.mars.engine.StatusChangeListener
- public class ServiceTreeChangeAdapter
- extends java.lang.Object
- implements org.altara.mars.engine.StatusChangeListener, org.altara.mars.MarsModelListener
Translates StatusChangeEvents and the MarsModelListener interface
into TreeModelEvents. This allows the serviceTree display to update
itself in a timely manner without imposing the peculiarities of the
JTree event model on the UI-independent MARS code.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
controller
private org.altara.mars.engine.Controller controller
model
private org.altara.mars.MarsModel model
serviceTree
private javax.swing.JTree serviceTree
stm
private javax.swing.tree.DefaultTreeModel stm
view
private MarsView view
ServiceTreeChangeAdapter
public ServiceTreeChangeAdapter(org.altara.mars.engine.Controller controller,
org.altara.mars.MarsModel model,
javax.swing.JTree serviceTree,
MarsView view)
setModel
void setModel(org.altara.mars.MarsModel model)
statusChanged
public void statusChanged(org.altara.mars.engine.StatusChangeEvent sce)
- Specified by:
statusChanged in interface org.altara.mars.engine.StatusChangeListener
hostChanged
public void hostChanged(org.altara.mars.Host host)
- Specified by:
hostChanged in interface org.altara.mars.MarsModelListener
serviceChanged
public void serviceChanged(org.altara.mars.Service service)
- Specified by:
serviceChanged in interface org.altara.mars.MarsModelListener
hostListChanged
public void hostListChanged()
- Specified by:
hostListChanged in interface org.altara.mars.MarsModelListener
serviceListChanged
public void serviceListChanged(org.altara.mars.Host host)
- Specified by:
serviceListChanged in interface org.altara.mars.MarsModelListener
repaintServiceNodes
public void repaintServiceNodes()