org.ourgrid.mygrid.ui.gui
Class GridTreeModel

java.lang.Object
  extended by org.ourgrid.mygrid.ui.gui.GridTreeModel

public class GridTreeModel
extends java.lang.Object

This class generate the Grid Tree, it has a instance of MyGridUIServices to obtain informations to create tree.
It has too, maps to store all GuMPs and MyGuMs that alredy have been inserted in tree to prevent exhausting algorithms to verify if already had been inserted in the tree.


Constructor Summary
GridTreeModel()
          Create a GridTreeModel.
 
Method Summary
 javax.swing.tree.DefaultMutableTreeNode getPeerRoot()
          This method is friendly because test needs a reference to Node Root
 javax.swing.tree.TreeModel getTree()
           
 javax.swing.tree.DefaultTreeModel getTreeModel()
          Returns the tree to adds in panel
 void refreshTree(java.util.Map<PeerSpec,PeerEntry.PeerState> peers)
          Refresh the tree
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridTreeModel

public GridTreeModel()
Create a GridTreeModel.

Throws:
java.rmi.RemoteException
Method Detail

getTreeModel

public javax.swing.tree.DefaultTreeModel getTreeModel()
Returns the tree to adds in panel


refreshTree

public void refreshTree(java.util.Map<PeerSpec,PeerEntry.PeerState> peers)
Refresh the tree


getPeerRoot

public javax.swing.tree.DefaultMutableTreeNode getPeerRoot()
This method is friendly because test needs a reference to Node Root


getTree

public javax.swing.tree.TreeModel getTree()