Uses of Package
main

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

Classes in main used by main
City
          The City class represents coordinates given in latitude/longitude pairs and the name associated with them.
CityFinder
          The CityFinder class stores all of the cities that are available and finds the closest city to a given latitude/longitude pair.
DataGatherer
          The DataGatherer class serves as a connection to Sophia.
DisplayRanges
          The DisplayRanges class contains an arbitrary number of ranges that specify how nodes and edges are drawn on the map.
DisplayRangesCustomizer
          The DisplayRangesCustomizer class provides a GUI for customizing the display ranges of a particular property of a map component.
DrawableEdge
          The DrawableEdge class represents one edge between nodes on the PlanetLab network and specifies how it will be drawn on a map.
DrawableLabel
           
DrawableMapComponent
          The DrawableMapComponent class contains all needed information on how to draw a map component.
DrawableNode
          The DrawableNode class represents one node between nodes on the PlanetLab network and specifies how it will be drawn on a map.
DrawingParameters
          The DrawingParameters class contains information about how to draw a component on the map, independent of the component itself.
DrawingParametersCustomizer
          The DrawingParametersCustomizer class provides a GUI for editing the drawing parameters of map components.
Edge
          The Edge class represents one edge between nodes on the PlanetLab network.
GenerateMap
          The abstract class GenerateMap generates a map according to the specifications implemented in its subclasses in the abstract methods defining how to draw the map and the nodes and edges on it.
ImageMapCity
          The ImageMapCity class contains all of the necessary information to plot a city on an image map.
ImageParameters
          The ImageParameters class contains information about the map image on which to draw components.
InputFileModifier
          The InputFileModifier interface should be implemented by any class that wants to make changes to the input file via the InputFileParser.
InputFileParser
          The InputFileParser class parses the input file used by Visualizer and provides methods for extracting sections of the file.
MapComponent
          The MapComponent class contains information necessary for drawing a map component.
MapImage
          The MapImage class contains all of the needed information to make an image map of the nodes, edges, and cities.
Node
          The Node class represents one node on the PlanetLab network.
NodeEdgeMap
           
NodeInfo
          The NodeInfo class holds information for one node on the PlanetLab network.
Position
          The Position class represents coordinates given in latitude/longitude pairs.
QueryCustomizer
          The QueryCustomizer class provides a GUI for editing the query description of map components.
QueryDescription
          The QueryDescription class parses the input file query given to it by the InputFileParser and provides methods for extracting the query sections of the file.
QueryVariable
          The QueryVariable class represents variables as defined in the Visualizer inputfile.
Range
          The Range class attributes an object to a range of values.
RangeEditor
          The RangeEditor class constructs a modal dialog that allows the user to create Range in a GUI environment.
Visualizer
          The Visualizer class reads in an inputfile and runs the GenerateMap that is passed in to create the map object.
 

Classes in main used by main.planetSh
DrawableLabel
           
DrawingParameters
          The DrawingParameters class contains information about how to draw a component on the map, independent of the component itself.
Edge
          The Edge class represents one edge between nodes on the PlanetLab network.
GenerateMap
          The abstract class GenerateMap generates a map according to the specifications implemented in its subclasses in the abstract methods defining how to draw the map and the nodes and edges on it.
ImageParameters
          The ImageParameters class contains information about the map image on which to draw components.
InputFileParser
          The InputFileParser class parses the input file used by Visualizer and provides methods for extracting sections of the file.
Node
          The Node class represents one node on the PlanetLab network.
NodeEdgeMap
           
Visualizer
          The Visualizer class reads in an inputfile and runs the GenerateMap that is passed in to create the map object.
 

Classes in main used by medisyn
MapComponent
          The MapComponent class contains information necessary for drawing a map component.
Node
          The Node class represents one node on the PlanetLab network.
NodeEdgeMap
           
 

Classes in main used by planetLabVideoClient
Node
          The Node class represents one node on the PlanetLab network.
 

Classes in main used by scripting
Node
          The Node class represents one node on the PlanetLab network.
 

Classes in main used by simulator.views
NodeEdgeMap
           
 

Classes in main used by views
GenerateMap
          The abstract class GenerateMap generates a map according to the specifications implemented in its subclasses in the abstract methods defining how to draw the map and the nodes and edges on it.
ImageMapCity
          The ImageMapCity class contains all of the necessary information to plot a city on an image map.
InputFileModifier
          The InputFileModifier interface should be implemented by any class that wants to make changes to the input file via the InputFileParser.
InputFileParser
          The InputFileParser class parses the input file used by Visualizer and provides methods for extracting sections of the file.
MapImage
          The MapImage class contains all of the needed information to make an image map of the nodes, edges, and cities.
Node
          The Node class represents one node on the PlanetLab network.
NodeEdgeMap
           
NodeVisualizer
          The NodeVisualizer class reads in a node ID and stores information on the node.