The contents of this legacy page are no longer maintained nor supported, and are made available only for historical purposes.

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.

Related Objects

See https://catalog.caida.org/software/plankton/ to explore related objects to this document in the CAIDA Resource Catalog.
Published
Last Modified