Package uk.org.arlott.simon.hw.f24.lbsta

Interface Summary
CommonInterface The CommonInterface interface provides methods to allow multiple application modes to all support certain input event methods.
FileHandler The FileHandler interface provides methods for loading and saving to a file.
NetworkChangeListener The listener interface for receiving Network object change events.
PacketDestination The PacketDestination interface provides a method of processing packets when they arrive.
PacketTransport The PacketTransport interface provides a method of adding and removing packets from a component of the network.
 

Class Summary
AboutDialog Displays the about dialog.
Bridge Represents a bridge on the network.
BridgePacket Base Spanning Tree Algorithm packet, with protocol identifier, version and message type.
BridgePort Represents a bridge port on the network.
ConfigurationMessage Spanning Tree Algorithm Bridge Configuration Message.
GridDraw Draws a grid on a Graphics object.
Host Represents a host on the network.
JavaWSFileHandler The JavaWSFileHandler implements the FileHandler interface to provide methods for loading and saving to a file.
LAN Represents a LAN on the network.
LBSTA Main class, creates the application window and makes it visible.
LegendDialog Displays the legend dialog.
Log Maintains a log of events in a limited size list.
MainWindow The main window of the application.
Network Network object containing all the LANs, hosts and bridges on the network.
NetworkDraw Draws the network.
NetworkEdit Network editing mode.
NetworkEditPanel Side panel for modifying components.
NetworkEvent Models an event on the network.
NetworkFileConverter Converts a Network and a Script to and from a Document read/written to a file.
NetworkSimulation Simulation handler.
NetworkView Network viewing mode.
NetworkViewPanel Side panel for viewing components.
Packet Models a packet on the network with source, desitination and data payload.
PacketData Abstract parent class of all Packet data payloads.
Script Holds the script elements to be processed when running the simulation.
ScriptAction Represents an action to perform in a script.
ScriptComponent Superclass of script elements.
ScriptEdit Script editing mode.
ScriptState Represents a state to wait for in a script.
StandaloneFileHandler The StandaloneFileHandler implements the FileHandler interface to provide methods for loading and saving to a file.
TopologyChangeMessage Spanning Tree Algorithm Bridge Topology Change Message.
 

Exception Summary
FileHandlerException Signals that there is a problem handling a file.
InvalidNetworkException Signals that there is a problem modifying the network.
InvalidPositionException Signals that the network object cannot be placed in the requested position.
LoopException Signals that there is a loop in the network.
TooManyBridgesException Signals that there are too many bridges in the network.
TooManyHostsException Signals that there are too many hosts in the network.