Uses of Class
main.Node

Packages that use Node
main   
main.planetSh   
medisyn Contains classes needed to form scenario configurations (X2XProxy, ScenarioConfig etc) but also only medisyn specific classes. 
planetLabVideoClient   
scripting   
views The package views contains many windows needed for the GUI. 
 

Uses of Node in main
 

Fields in main with type parameters of type Node
private  java.util.ArrayList<Node> SophiaNodesEdgesMap.nodes
           
 

Methods in main that return Node
 Node Node.clone()
          clones the object
 

Methods in main that return types with arguments of type Node
 java.util.ArrayList<Node> SophiaNodesEdgesMap.getNodes()
           
 java.util.ArrayList<Node> NodeEdgeMap.getNodes()
          Returns an ArrayList of Nodes that represent PlanetLab computers and their properties.
 

Methods in main with parameters of type Node
private  boolean GenerateMap.checkIsNodeDrawingAllowed(Node node)
          Checks whether a Node may be drawn on the map.
 void Node.copyValuesToNode(Node destNode)
          Copies the values of this instance to the destNode
 

Uses of Node in main.planetSh
 

Fields in main.planetSh with type parameters of type Node
private  java.util.ArrayList<Node> PlanetshMap.nodes
           
 

Methods in main.planetSh that return Node
static Node PlanetshMap.findNodeOfProxy(java.util.ArrayList<Node> nodes, X2XProxy proxy)
          looks in the node-array for a node with same hostname as proxy
 

Methods in main.planetSh that return types with arguments of type Node
 java.util.ArrayList<Node> PlanetshMap.getNodes()
           
 

Method parameters in main.planetSh with type arguments of type Node
static Node PlanetshMap.findNodeOfProxy(java.util.ArrayList<Node> nodes, X2XProxy proxy)
          looks in the node-array for a node with same hostname as proxy
 

Uses of Node in medisyn
 

Subclasses of Node in medisyn
 class X2XProxy
          Represents one proxy which can be used in scenarios and experiments
 

Fields in medisyn with type parameters of type Node
private  java.util.Vector<Node> ScenarioConfig.HelperThread.nodes
           
 

Methods in medisyn with parameters of type Node
 boolean ScenarioConfig.addNodeToScenario(Node selectedNode)
          adds a node to the scenario
 boolean X2XProxy.equals(Node other)
          is other Node equal to this one?
 boolean ScenarioConfig.removeNodeFromScenario(Node toRemove)
          removes a node from the scenario
 void X2XProxy.updateNodeData(Node n)
          update the data of this proxy according to the given node
 

Method parameters in medisyn with type arguments of type Node
 boolean ScenarioConfig.copyDirToNodesInternal(PlanetLabMgr planetLabApi, java.lang.String sourceDir, java.lang.String remoteDir, java.util.Vector<Node> nodes)
          Copies the sourceDir from the local filesystem to the remoteDir of every node.
 boolean ScenarioConfig.copyDirToSelectedNodes(PlanetLabMgr planetLabApi, java.lang.String sourceDir, java.lang.String remoteDir, boolean asynchronous, java.util.Vector<Node> nodes)
          scp dir to nodes
 boolean ScenarioConfig.execCmdOnNodesInternal(PlanetLabMgr planetLabApi, java.lang.String command, java.util.Vector<Node> nodes)
          Executes the given command on each node.
 boolean ScenarioConfig.execCmdOnSelectedNodes(PlanetLabMgr planetLabApi, java.lang.String command, boolean asynchronous, java.util.Vector<Node> nodes)
          Executes the given command on each node.
 boolean ScenarioConfig.getDirFromNodesInternal(PlanetLabMgr planetLabApi, java.lang.String remoteDir, java.lang.String localDir, java.util.Vector<Node> nodes)
          Transfers the remote directory from each of the nodes and saves it to the local directory
 boolean ScenarioConfig.getDirFromSelectedNodes(PlanetLabMgr planetLabApi, java.lang.String remoteDir, java.lang.String localDir, boolean asynchronous, java.util.Vector<Node> nodes)
          Transfers the remote directory from each of the nodes and saves it to the local directory
private  void ScenarioConfig.randomSelectNodesFromVec(java.util.Vector<Node> Nodes, int nodesToSelect, boolean atmostOneNodePerCity, java.util.Vector<Node> selectedNodes)
          helper function to randomly select N nodes from the Vector, The selected Nodes are removed from Vector "Nodes"!
private  void ScenarioConfig.randomSelectNodesFromVec(java.util.Vector<Node> Nodes, int nodesToSelect, boolean atmostOneNodePerCity, java.util.Vector<Node> selectedNodes)
          helper function to randomly select N nodes from the Vector, The selected Nodes are removed from Vector "Nodes"!
 

Constructors in medisyn with parameters of type Node
X2XProxy(Node n)
          construct a new X2XProxy with the values of a Node
 

Constructor parameters in medisyn with type arguments of type Node
ScenarioConfig.HelperThread(IDataTransferrer worker, ScenarioConfig.HelperOpType type, PlanetLabMgr planetLabApi, java.lang.String localDir, java.lang.String remoteDir, java.util.Vector<Node> nodes, java.lang.String command)
           
 

Uses of Node in planetLabVideoClient
 

Fields in planetLabVideoClient declared as Node
private  Node BandwidthResultBean.destNode
           
 

Methods in planetLabVideoClient that return Node
 Node BandwidthResultBean.getDestNode()
          Returns the destination Node of this bandwidth measurement.
 

Methods in planetLabVideoClient with parameters of type Node
 void BandwidthResultBean.setData(structBandwidthInfo bwInfo, Node destNode)
          Write all values from bwInfo to own ones.
 void BandwidthResultBean.setDestNode(Node destNode)
           
 

Constructors in planetLabVideoClient with parameters of type Node
BandwidthResultBean(StructBandwidthInfoBean bwInfo, Node destNode)
          Create an instance of BandwidthResultBean representing the given bwInfo.
BandwidthResultBean(structBandwidthInfo bwInfo, Node destNode)
          Create an instance of BandwidthResultBean representing the given bwInfo.
 

Uses of Node in scripting
 

Method parameters in scripting with type arguments of type Node
 boolean IDataTransferrer.copyDirToNodesInternal(PlanetLabMgr planetLabApi, java.lang.String sourceDir, java.lang.String remoteDir, java.util.Vector<Node> nodes)
          Copies the sourceDir from the local filesystem to the remoteDir of every node.
 boolean IDataTransferrer.execCmdOnNodesInternal(PlanetLabMgr planetLabApi, java.lang.String command, java.util.Vector<Node> nodes)
          Executes the given command on each node.
 boolean IDataTransferrer.getDirFromNodesInternal(PlanetLabMgr planetLabApi, java.lang.String remoteDir, java.lang.String localDir, java.util.Vector<Node> nodes)
          Transfers the remote directory from each of the nodes and saves it to the local directory
 

Uses of Node in views
 

Fields in views declared as Node
private  Node NodeDetails.myNode
           
 

Fields in views with type parameters of type Node
private  java.util.Vector<Node> ImageViewer.NodeAction.nodes
           
private  java.util.Vector<Node> ImageViewer.HelperThread.nodes
           
 

Methods in views that return Node
 Node NodeDetails.getMyNode()
           
 

Methods in views with parameters of type Node
private  boolean ImageViewer.setAsLeader(Node node)
          Tries to set the given node as leader of its group.
 void NodeDetails.setMyNode(Node myNode)
           
 

Method parameters in views with type arguments of type Node
private  void ImageViewer.bootstrapNodes(java.util.Vector<Node> nodes)
          tries to bootstrap the given nodes
private  void ImageViewer.copyDirToNodes(java.util.Vector<Node> nodes)
          scp dir to the marked node
private  javax.swing.JMenuItem[] ImageViewer.createNodePopupEntries(java.util.Vector<Node> nodes, boolean onlyGeneralEntries)
          Creates a menu with all available actions for the nodes
private  void ImageViewer.executeCmdOnNodes(java.util.Vector<Node> nodes)
          Ask the user for a command and Execute it on every node.
private  void ImageViewer.getDirFromNodes(java.util.Vector<Node> nodes)
          get the remote directory from each of the nodes and save it to the local directory
private  void ImageViewer.getNodesVersion(java.util.Vector<Node> nodes)
          tries to get the version of the application software of the given nodes (using CORBA)
private  boolean ImageViewer.measureNode2NodeBandwidth(java.util.Vector<Node> nodes)
          tries to measure the bandwidth between 2 nodes (using CORBA)
private  void ImageViewer.nodesToClipboard(java.util.Vector<Node> nodes)
          copies the node - info to the clipboard
private  void ImageViewer.showNodeDetails(java.util.Vector<Node> nodes)
          Opens the node-details window for the given node
 

Constructor parameters in views with type arguments of type Node
ImageViewer.HelperThread(ImageViewer worker, ImageViewer.HelperOpType type, java.util.Vector<Node> nodes)
           
ImageViewer.NodeAction(ImageViewer worker, java.lang.String text, java.lang.String desc, java.lang.Integer mnemonic, ImageViewer.PopupType type, java.util.Vector<Node> nodes)
          Constructs a NodeAction object