Package jade.tools.sniffer

Class Summary
AboutBoxAction This class is invoked the the user selects the AboutBox item on the menu.
AddRemoveAgentAction Opens the Selection Agents windows.
Agent Extends class TreeData and adds properties and methods for representing agents on the Agent Canvas as rectangles.
AgentFrame When the user clicks on the Add/Remove Agent icon on the toolbar or selects the Add/Remove Agent item on the menu a new instance of this class is created and Created the Add/Remove Agent windows with tree and menu component.
AgentList The List for the agents on the Agent Canvas.
ClearCanvasAction Clears the Message Canvas.
DisplayLogFileAction Class for loading a snapshot file in Serialized form.
ExitAction Invokes the agent Sniffer to delete itself, closing the Gui and unregistering.
GuiProperties This class loads the icons used in the toolbar, menus and trees
Message A Message extends the meaning of an ACLMessage (thus extending jade.lang.acl.ACLMessage) providing an ACLMessage with the graphic part: the arrow going from the sender of the message to the receiver of the message to be drawn on the Message Canvas
MessageList This is the list of the sniffed messages displayed on the Message Canvas as blue arrows.
MMAbstractAction MMAbstractAction is the superclass of the actions performed by Sniffer GUI controls.
MMCanvas Manages agents and messages on both canvas.
MMMenuBar Sets up the menu bar and the relative menus
MMPanel Encapsulates both the Agent Canavs and the Message Canvas in one JPanel
MMTextMessage Is the field in the bottom of the main frame.
MMToolBar Sets up the toolbar for the main Sniffer Gui
MMTree The Tree listens TreeSelection events, because we want have a context menu sensible to Nodes.
MMTreeModel The model of the MMTree
Sniffer This is the Sniffer agent.
This class implements the low level part of the Sniffer, interacting with Jade environment and with the sniffer GUI.
At startup, the sniffer subscribes itself as an rma to be informed every time an agent is born or dead, a container is created or deleted.
For more information see Introduction to the Sniffer
SnifferGUI This class performs the Sniffer main-windows GUI setup.
SnifferNoGui This is the Sniffer agent.
This class implements the low level part of the Sniffer, interacting with Jade environment and with the sniffer GUI.
At startup, the sniffer subscribes itself as an rma to be informed every time an agent is born or dead, a container is created or deleted.
For more information see Introduction to the Sniffer
TreeData Class TreeData represents Agents, Containers and Agent-platforms in the Gui.
TreeIconRenderer This is the renderer of the Tree.
WriteLogFileAction Creates a serialized snapshot of the agents and sniffed messages in both canvases for later recall.
WriteMessageListAction Writes a text file with all sniffed messages showed on the Message Canvas.