A B C D E F G H I J M O P R S T V W Y

A

AboutBoxAction - class jade.tools.sniffer.AboutBoxAction.
 
AboutBoxAction(JFrame) - Constructor for class jade.tools.sniffer.AboutBoxAction
 
AbstractPopup - class jade.tools.sniffer.AbstractPopup.
AbstractPopup is the superclass of the actions performed by PopupMenu on the Canvas.
AbstractPopup(String) - Constructor for class jade.tools.sniffer.AbstractPopup
 
actionPerformed(ActionEvent) - Method in class jade.tools.sniffer.ViewMessage
 
actionPerformed(ActionEvent) - Method in class jade.tools.sniffer.SnifferAction
 
actionPerformed(ActionEvent) - Method in class jade.tools.sniffer.PopSniffAgent
 
actionPerformed(ActionEvent) - Method in class jade.tools.sniffer.PopShowAgent
 
actionPerformed(ActionEvent) - Method in class jade.tools.sniffer.PopNoSniffAgent
 
actionPerformed(ActionEvent) - Method in class jade.tools.sniffer.AboutBoxAction
 
actPro - Variable in class jade.tools.sniffer.MainWindow
 
addAgent(Agent) - Method in class jade.tools.sniffer.MMCanvas
 
addAgent(Agent) - Method in class jade.tools.sniffer.AgentList
Add an agent to the list.
addAgent(String, AID) - Method in class jade.tools.sniffer.MainWindow
Tells the Agent Tree to add an agent.
addContainer(String, InetAddress) - Method in class jade.tools.sniffer.MainWindow
Tells the Agent Tree to add a container.
addMessage(Message) - Method in class jade.tools.sniffer.MMCanvas
Adds a message to canvas message then repaints the canvas
addMessage(Message) - Method in class jade.tools.sniffer.MessageList
Adds a sniffed message to the list.
adjustDividerLocation() - Method in class jade.tools.sniffer.MainPanel
 
agent - Variable in class jade.tools.sniffer.PopupAgent
 
Agent - class jade.tools.sniffer.Agent.
Adds properties and methods for representing agents on the Agent Canvas as rectangles.
Agent() - Constructor for class jade.tools.sniffer.Agent
Constructor for a special agent called Other which represents every agent not present on the Agent Canvas.
Agent(AID) - Constructor for class jade.tools.sniffer.Agent
Constructor for any named agent to be put on the Agent Canvas
Agent(String) - Constructor for class jade.tools.sniffer.Agent
 
AgentList - class jade.tools.sniffer.AgentList.
The List for the agents on the Agent Canvas.
AgentList() - Constructor for class jade.tools.sniffer.AgentList
Default constructor for the class AgentList
agentName - Variable in class jade.tools.sniffer.Agent
 
agents - Variable in class jade.tools.sniffer.AgentList
 
al - Variable in class jade.tools.sniffer.MMCanvas
 

B

bRet - Static variable in class jade.tools.sniffer.Agent
 

C

canvAgent - Variable in class jade.tools.sniffer.PanelCanvas
 
canvMess - Variable in class jade.tools.sniffer.PanelCanvas
 
ClearCanvasAction - class jade.tools.sniffer.ClearCanvasAction.
Clears the Message Canvas.
ClearCanvasAction(ActionProcessor, MainPanel) - Constructor for class jade.tools.sniffer.ClearCanvasAction
 

D

DisplayLogFileAction - class jade.tools.sniffer.DisplayLogFileAction.
Class for loading a snapshot file in Serialized form.
DisplayLogFileAction(ActionProcessor, MainPanel) - Constructor for class jade.tools.sniffer.DisplayLogFileAction
 
disposeAsync() - Method in class jade.tools.sniffer.MainWindow
Provides async disposal of the gui to prevent deadlock when not running in awt event dispatcher
doAction() - Method in class jade.tools.sniffer.WriteMessageListAction
 
doAction() - Method in class jade.tools.sniffer.WriteLogFileAction
 
doAction() - Method in class jade.tools.sniffer.ExitAction
 
doAction() - Method in class jade.tools.sniffer.DisplayLogFileAction
 
doAction() - Method in class jade.tools.sniffer.ClearCanvasAction
 
doAction(AgentTree.AgentNode) - Method in class jade.tools.sniffer.ShowOnlyAction
 
doAction(AgentTree.AgentNode) - Method in class jade.tools.sniffer.DoSnifferAction
 
doAction(AgentTree.AgentNode) - Method in class jade.tools.sniffer.DoNotSnifferAction
 
DoNotSnifferAction - class jade.tools.sniffer.DoNotSnifferAction.
For don't sniff the Agent in the tree.
DoNotSnifferAction(ActionProcessor, MainPanel, Sniffer) - Constructor for class jade.tools.sniffer.DoNotSnifferAction
 
doSniff(String) - Method in class jade.tools.sniffer.DoSnifferAction
Given an agent name, sniff it.
DoSnifferAction - class jade.tools.sniffer.DoSnifferAction.
For sniff the Agent in the tree.
DoSnifferAction(ActionProcessor, MainPanel, Sniffer) - Constructor for class jade.tools.sniffer.DoSnifferAction
 

E

equals(Object) - Method in class jade.tools.sniffer.Agent
 
ExitAction - class jade.tools.sniffer.ExitAction.
Invokes the agent Sniffer to delete itself, closing the Gui and unregistering.
ExitAction(ActionProcessor, Sniffer) - Constructor for class jade.tools.sniffer.ExitAction
 

F

foo - Static variable in class jade.tools.sniffer.GuiProperties
 

G

getActionName() - Method in class jade.tools.sniffer.SnifferAction
 
getAgentList() - Method in class jade.tools.sniffer.MMCanvas
Returns an handler to the agent list.
getAgents() - Method in class jade.tools.sniffer.AgentList
 
getEndSeg(int) - Method in class jade.tools.sniffer.Message
 
getIcon(String) - Static method in class jade.tools.sniffer.GuiProperties
 
getInitSeg(int) - Method in class jade.tools.sniffer.Message
 
getMessageList() - Method in class jade.tools.sniffer.MMCanvas
Returns an handler to the message list.
getMessageNumber() - Method in class jade.tools.sniffer.Message
 
getMessages() - Method in class jade.tools.sniffer.MessageList
Returns the messages vector
getOrdSeg(int) - Method in class jade.tools.sniffer.Message
 
getPos(String) - Method in class jade.tools.sniffer.AgentList
Gives back the position inside the agents
getPreferredSize() - Method in class jade.tools.sniffer.MainWindow
 
getProperties() - Method in class jade.tools.sniffer.MainWindow
 
getSniffMsg(List, boolean) - Method in class jade.tools.sniffer.Sniffer
Creates the ACLMessage to be sent to the Ams with the list of the agent to be sniffed/unsniffed.
GuiProperties - class jade.tools.sniffer.GuiProperties.
This class loads the icons used in the toolbar and menus
GuiProperties() - Constructor for class jade.tools.sniffer.GuiProperties
 

H

hRet - Static variable in class jade.tools.sniffer.Agent
 

I

i - Static variable in class jade.tools.sniffer.Agent
 
ImagePath - Static variable in class jade.tools.sniffer.GuiProperties
 
isMatch(String, String) - Method in class jade.tools.sniffer.Sniffer
Given two strings determine if they match.
isPresent(String) - Method in class jade.tools.sniffer.MMCanvas
Looks if an agent is present on Agent Canvas
isPresent(String) - Method in class jade.tools.sniffer.AgentList
Verifies if an agent is present on the canvas

J

jade.tools.sniffer - package jade.tools.sniffer
 

M

MainMenu - class jade.tools.sniffer.MainMenu.
Sets up the menu bar and the relative menus
MainMenu(MainWindow, ActionProcessor) - Constructor for class jade.tools.sniffer.MainMenu
 
mainPanel - Variable in class jade.tools.sniffer.MainWindow
 
MainPanel - class jade.tools.sniffer.MainPanel.
Sets the tree and the two canvas inside the MainWindow
MainPanel(Sniffer, MainWindow) - Constructor for class jade.tools.sniffer.MainPanel
 
MainWindow - class jade.tools.sniffer.MainWindow.
This class performs the Sniffer main-windows GUI setup.
MainWindow(Sniffer, BasicProperties) - Constructor for class jade.tools.sniffer.MainWindow
 
Message - class jade.tools.sniffer.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
Message(ACLMessage) - Constructor for class jade.tools.sniffer.Message
 
Message(AID, AID) - Constructor for class jade.tools.sniffer.Message
 
MessageList - class jade.tools.sniffer.MessageList.
This is the list of the sniffed messages displayed on the Message Canvas as blue arrows.
MessageList() - Constructor for class jade.tools.sniffer.MessageList
 
ml - Variable in class jade.tools.sniffer.MMCanvas
 
MMCanvas - class jade.tools.sniffer.MMCanvas.
Manages agents and messages on both canvas.
MMCanvas(boolean, MainWindow, PanelCanvas, MainPanel, MMCanvas) - Constructor for class jade.tools.sniffer.MMCanvas
 
mouseClicked(MouseEvent) - Method in class jade.tools.sniffer.MMCanvas
This method is invoked every time a user double-click on a blue arrow in the message canvas: the double-click occurs on a blue arrow in the message canavs, a dialog box is displayed with the entire message.
mouseDragged(MouseEvent) - Method in class jade.tools.sniffer.MMCanvas
 
mouseEntered(MouseEvent) - Method in class jade.tools.sniffer.MMCanvas
 
mouseExited(MouseEvent) - Method in class jade.tools.sniffer.MMCanvas
 
mouseMoved(MouseEvent) - Method in class jade.tools.sniffer.MMCanvas
 
mousePressed(MouseEvent) - Method in class jade.tools.sniffer.PopupMouser
 
mousePressed(MouseEvent) - Method in class jade.tools.sniffer.PopMouserMessage
 
mousePressed(MouseEvent) - Method in class jade.tools.sniffer.PopMouserAgent
 
mousePressed(MouseEvent) - Method in class jade.tools.sniffer.MMCanvas
Method invoked everytime the use clicks on a blue arrow: it updates the TextMessage component displaying the type of the message.
mouseReleased(MouseEvent) - Method in class jade.tools.sniffer.PopupMouser
 
mouseReleased(MouseEvent) - Method in class jade.tools.sniffer.PopMouserMessage
 
mouseReleased(MouseEvent) - Method in class jade.tools.sniffer.PopMouserAgent
 
mouseReleased(MouseEvent) - Method in class jade.tools.sniffer.MMCanvas
 
MyDefaults - Static variable in class jade.tools.sniffer.GuiProperties
 

O

offset - Static variable in class jade.tools.sniffer.Message
 
onCanv - Variable in class jade.tools.sniffer.Agent
This flag is true for agents on canvas and false for agents out of the canvas.

P

paintComponent(Graphics) - Method in class jade.tools.sniffer.MMCanvas
 
panelcan - Variable in class jade.tools.sniffer.MainPanel
 
PanelCanvas - class jade.tools.sniffer.PanelCanvas.
Makes the two canvas.One is the agent canvas which is useful for drawing the agent's box and other is the message canvas which useful for drawing the message with blue arrows.
PanelCanvas(MainWindow, MainPanel, Sniffer) - Constructor for class jade.tools.sniffer.PanelCanvas
 
PopMouserAgent - class jade.tools.sniffer.PopMouserAgent.
This is the listener for the canvas of agents
PopMouserAgent(MMCanvas, Sniffer) - Constructor for class jade.tools.sniffer.PopMouserAgent
 
PopMouserMessage - class jade.tools.sniffer.PopMouserMessage.
This is the listener for the canvas of messages
PopMouserMessage(MMCanvas, MainWindow) - Constructor for class jade.tools.sniffer.PopMouserMessage
 
PopNoSniffAgent - class jade.tools.sniffer.PopNoSniffAgent.
This class includes the method ActionPerformed that is associated with the PopupMenu of the Agent in the canvas.
PopNoSniffAgent(PopupAgent, Sniffer, MMCanvas) - Constructor for class jade.tools.sniffer.PopNoSniffAgent
 
PopShowAgent - class jade.tools.sniffer.PopShowAgent.
This class includes the method ActionPerformed that is associated with the PopupMenu of the Agent in the canvas.
PopShowAgent(PopupAgent, Sniffer, MMCanvas) - Constructor for class jade.tools.sniffer.PopShowAgent
 
PopSniffAgent - class jade.tools.sniffer.PopSniffAgent.
This class includes the method ActionPerformed that is associated with the PopupMenu of the Agent in the canvas.
PopSniffAgent(PopupAgent, Sniffer, MMCanvas) - Constructor for class jade.tools.sniffer.PopSniffAgent
 
PopupAgent - class jade.tools.sniffer.PopupAgent.
This is the PopupMenu that will appear if the user click on the canvas of agents.
PopupAgent(Sniffer, MMCanvas) - Constructor for class jade.tools.sniffer.PopupAgent
 
PopupMenuAgent - class jade.tools.sniffer.PopupMenuAgent.
This is the PopupMenu that will appear if the user click on the tree.
PopupMenuAgent(ActionProcessor) - Constructor for class jade.tools.sniffer.PopupMenuAgent
 
PopupMessage - class jade.tools.sniffer.PopupMessage.
This is the PopupMenu that will appear if the user click on the canvas of messages.
PopupMessage(MainWindow) - Constructor for class jade.tools.sniffer.PopupMessage
 
PopupMouser - class jade.tools.sniffer.PopupMouser.
This is the listener for the tree
PopupMouser(JTree, AgentTree) - Constructor for class jade.tools.sniffer.PopupMouser
 
preloadContains(String) - Method in class jade.tools.sniffer.Sniffer
Search keys in preload for a string which matches (using isMatch method) the agent name.

R

r - Static variable in class jade.tools.sniffer.Message
 
rAgfromNoSniffVector(Agent) - Method in class jade.tools.sniffer.MMCanvas
Adds an agent to canvas agent then repaints it
recMessage(Message) - Method in class jade.tools.sniffer.MMCanvas
Returns new messages and put them into canvas agent
removeAgent(String) - Method in class jade.tools.sniffer.MMCanvas
Removes an agent from the canvas agent then repaints it
removeAgent(String) - Method in class jade.tools.sniffer.AgentList
Removes an agent from the list
removeAgent(String, AID) - Method in class jade.tools.sniffer.MainWindow
Tells the Agent Tree to remove a specified agent.
removeAllAgents() - Method in class jade.tools.sniffer.MMCanvas
Removes all the agents and messages from their lists then repaints the canvas
removeAllAgents() - Method in class jade.tools.sniffer.AgentList
Clears the agent list
removeAllMessages() - Method in class jade.tools.sniffer.MMCanvas
Removes all the messages in the message list then repaints the canvas
removeAllMessages() - Method in class jade.tools.sniffer.MessageList
Clear all messages in the vector.
removeContainer(String) - Method in class jade.tools.sniffer.MainWindow
Tells the Agent Tree to remove a specified container.
removeMessages(String) - Method in class jade.tools.sniffer.MessageList
Removes a message from the vector
repaintNoSniffedAgent(Agent) - Method in class jade.tools.sniffer.MMCanvas
 
resetTree() - Method in class jade.tools.sniffer.MainWindow
 

S

selAgent(MouseEvent) - Method in class jade.tools.sniffer.MMCanvas
Returns an Agent if an Agent has been selected form the user, otherwise returns null.
selMessage(MouseEvent) - Method in class jade.tools.sniffer.MMCanvas
 
setAgent(Agent) - Method in class jade.tools.sniffer.PopupAgent
 
setAgentList(AgentList) - Method in class jade.tools.sniffer.MMCanvas
Set the agent list handler as the parameter passed then repaints the canvas
setIcon(Icon) - Method in class jade.tools.sniffer.SnifferAction
 
setMessage(Message) - Method in class jade.tools.sniffer.ViewMessage
 
setMessage(Message) - Method in class jade.tools.sniffer.PopupMessage
 
setMessageList(MessageList) - Method in class jade.tools.sniffer.MMCanvas
Set the message list handler as the parameter passed then repaints the canvas
setMessageNumber(int) - Method in class jade.tools.sniffer.Message
 
setUI2Metal() - Method in class jade.tools.sniffer.MainWindow
enables Metal L&F
setUI2Motif() - Method in class jade.tools.sniffer.MainWindow
enables Motif L&F
setUI2Multi() - Method in class jade.tools.sniffer.MainWindow
enables Multi L&F
setUI2Windows() - Method in class jade.tools.sniffer.MainWindow
enables Windows L&F
ShowCorrect() - Method in class jade.tools.sniffer.MainWindow
 
showError(String) - Method in class jade.tools.sniffer.MainWindow
Displays a dialog box with the error string.
ShowOnlyAction - class jade.tools.sniffer.ShowOnlyAction.
For don'tsniff the Agent in the tree, and if necessary redrawing the box of agent with yellow color.
ShowOnlyAction(ActionProcessor, MainPanel, Sniffer) - Constructor for class jade.tools.sniffer.ShowOnlyAction
 
size() - Method in class jade.tools.sniffer.MessageList
 
size() - Method in class jade.tools.sniffer.AgentList
 
SNIFF_OFF - Static variable in class jade.tools.sniffer.Sniffer
 
SNIFF_ON - Static variable in class jade.tools.sniffer.Sniffer
 
Sniffer - class jade.tools.sniffer.Sniffer.
This is the Sniffer agent.
Sniffer() - Constructor for class jade.tools.sniffer.Sniffer
 
SnifferAction - class jade.tools.sniffer.SnifferAction.
SnifferAction is the superclass of the actions performed by Sniffer GUI controls.
SnifferAction(String, String, ActionProcessor) - Constructor for class jade.tools.sniffer.SnifferAction
 
sniffMsg(List, boolean) - Method in class jade.tools.sniffer.Sniffer
This method add an AMSBehaviour the perform a request to the AMS for sniffing/unsniffing list of agents.
step - Static variable in class jade.tools.sniffer.Message
 

T

textArea - Variable in class jade.tools.sniffer.MainPanel
 
ToolBar - class jade.tools.sniffer.ToolBar.
Sets up the toolbar for the main Sniffer Gui
ToolBar(ActionProcessor) - Constructor for class jade.tools.sniffer.ToolBar
 
toolSetup() - Method in class jade.tools.sniffer.Sniffer
ACLMessages for subscription and unsubscription as rma are created and corresponding behaviours are set up.
toolTakeDown() - Method in class jade.tools.sniffer.Sniffer
Cleanup during agent shutdown.
treeAgent - Variable in class jade.tools.sniffer.MainPanel
 

V

ViewMessage - class jade.tools.sniffer.ViewMessage.
This class includes the method ActionPerformed that is associated with the PopupMenu of the messages in the canvas.
ViewMessage(MainWindow) - Constructor for class jade.tools.sniffer.ViewMessage
 

W

WriteLogFileAction - class jade.tools.sniffer.WriteLogFileAction.
Creates a serialized snapshot of the agents and sniffed messages in both canvases for later recall.
WriteLogFileAction(ActionProcessor, MainPanel) - Constructor for class jade.tools.sniffer.WriteLogFileAction
 
WriteMessageListAction - class jade.tools.sniffer.WriteMessageListAction.
Writes a text file with all sniffed messages showed on the Message Canvas.
WriteMessageListAction(ActionProcessor, MainPanel) - Constructor for class jade.tools.sniffer.WriteMessageListAction
 

Y

yRet - Static variable in class jade.tools.sniffer.Agent
 

A B C D E F G H I J M O P R S T V W Y