Source Code (Plankton)
Source Code
Source file | Description |
---|---|
makefile | Makefile used to compile this code. |
Plankton.java | The Main driver. Provides compunication between diffrent classes. |
URLDialog.java | Provides a dialog box for selecting files from a URL that points to directory. |
NameFilter.java | Used by FileDialog (native class) to filter files other then .fvl files. |
NameSearch.java | A pop up window that provides the interface to selecting nodes by their machine and IP address. |
PullDownMenu.java | The pull-down menu which is used to interact with the program. |
Format.java | Used to auto format the nodes. Uses a breadth first alogrithm |
HelpFrame.java | A pop up window which provides useful information to users |
IOHandler.java | Handles the net IO for downloading files. |
IOInterface.java | Creates the interface that the IOHandler uses to communicate with Plankton. |
Display.java |
Draws the nodes and links. Handles mouse events that interact with them. 11/13/98 : Fixed a bug which prevented nodes from being moved with the mouse. |
Link.java | Holds all the data about each link. |
Node.java | Holds all the data about each Node. |
DList.java | A linked list that holds both the Nodes and Links as DisplayObjects. |
DisplayObject.java | The base class for both Node and Link and provides a common interface to those methods and values they share. |
StatusBar.java | Draws the status bar at the bottom of the Display. |
plankton.tar | A tar file of the above files and a sample data file. |