Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.altara.mars.swingui
Class ServiceTreeChangeAdapter  view ServiceTreeChangeAdapter download ServiceTreeChangeAdapter.java

java.lang.Object
  extended byorg.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.


Field Summary
private  org.altara.mars.engine.Controller controller
           
private  org.altara.mars.MarsModel model
           
private  javax.swing.JTree serviceTree
           
private  javax.swing.tree.DefaultTreeModel stm
           
private  MarsView view
           
 
Constructor Summary
ServiceTreeChangeAdapter(org.altara.mars.engine.Controller controller, org.altara.mars.MarsModel model, javax.swing.JTree serviceTree, MarsView view)
           
 
Method Summary
 void hostChanged(org.altara.mars.Host host)
           
 void hostListChanged()
           
 void repaintServiceNodes()
           
 void serviceChanged(org.altara.mars.Service service)
           
 void serviceListChanged(org.altara.mars.Host host)
           
(package private)  void setModel(org.altara.mars.MarsModel model)
           
 void statusChanged(org.altara.mars.engine.StatusChangeEvent sce)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

ServiceTreeChangeAdapter

public ServiceTreeChangeAdapter(org.altara.mars.engine.Controller controller,
                                org.altara.mars.MarsModel model,
                                javax.swing.JTree serviceTree,
                                MarsView view)
Method Detail

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()