Main Page | Packages | Class Hierarchy | Class List | Directories | File List | Class Members

agents.mobileproxy.registryagent.RegistryAgent Class Reference

Collaboration diagram for agents.mobileproxy.registryagent.RegistryAgent:
[legend]
List of all members.

Public Member Functions

 RegistryAgent ()
void setup ()
JRegisterDevice getJRegisterDevice ()
JRegisterModel getJRegisterModel ()
void addThreadedBehaviour (Behaviour behaviour)
synchronized void sendRequest (ContentElement content)
synchronized Object sendRequest (Behaviour behaviour, ContentElement content)
boolean isDeviceRegistered (String deviceId)
boolean isModelRegistered (String modelId)
synchronized void registerDevice (String deviceId, String deviceModel)
synchronized void registerModel (String modelId, String xSize, String ySize, String depthColor, String maxCpuPower)
synchronized void removeDevice (String deviceId, String modelId)
synchronized void removeModel (String modelId)
synchronized void loadModels ()
synchronized void loadDevices ()
ArrayList getRegisteredDevices ()
ArrayList getRegisteredModels ()

Static Public Attributes

static String REGISTRY_AGENT_NAME = "rga"

Private Member Functions

JFrame getJFrame ()
JPanel getJContentPane ()
JPanel getJPanel ()
JScrollPane getJScrollPane ()
JTable getJTable ()
DefaultTableModel getDefaultTableModel ()
JPanel getJPanel1 ()
JScrollPane getJScrollPane1 ()
JTable getJTable1 ()
DefaultTableModel getDefaultTableModel1 ()
JMenuBar getJMenuBar ()
JMenu getJMenu ()
JMenuItem getJMenuItem ()
JMenuItem getJMenuItem1 ()
JButton getJButton ()
JButton getJButton1 ()

Private Attributes

JFrame jFrame = null
JPanel jContentPane = null
JPanel jPanel = null
JPanel jPanel1 = null
JScrollPane jScrollPane = null
JScrollPane jScrollPane1 = null
JMenuBar jMenuBar = null
JMenu jMenu = null
JMenuItem jMenuItem = null
JMenuItem jMenuItem1 = null
JButton jButton = null
JButton jButton1 = null
JRegisterDevice registerDevice
JRegisterModel jRegisterModel
JTable jTable = null
DefaultTableModel defaultTableModel
JTable jTable1 = null
DefaultTableModel defaultTableModel1
ContentManager manager = getContentManager()
Codec codec = new LEAPCodec()
Ontology ontology = MobileProxyOntology.getInstance()
ThreadedBehaviourFactory tbf = new ThreadedBehaviourFactory()
ArrayList registeredModels
ArrayList registeredDevices

Constructor & Destructor Documentation

agents.mobileproxy.registryagent.RegistryAgent.RegistryAgent  ) 
 

This is the default constructor


Member Function Documentation

void agents.mobileproxy.registryagent.RegistryAgent.addThreadedBehaviour Behaviour  behaviour  ) 
 

DefaultTableModel agents.mobileproxy.registryagent.RegistryAgent.getDefaultTableModel  )  [private]
 

DefaultTableModel agents.mobileproxy.registryagent.RegistryAgent.getDefaultTableModel1  )  [private]
 

JButton agents.mobileproxy.registryagent.RegistryAgent.getJButton  )  [private]
 

This method initializes jButton rn new String[0][0];

Returns:
javax.swing.JButton

JButton agents.mobileproxy.registryagent.RegistryAgent.getJButton1  )  [private]
 

This method initializes jButton1

Returns:
javax.swing.JButton

JPanel agents.mobileproxy.registryagent.RegistryAgent.getJContentPane  )  [private]
 

This method initializes jContentPane

Returns:
javax.swing.JPanel

JFrame agents.mobileproxy.registryagent.RegistryAgent.getJFrame  )  [private]
 

This method initializes this

Returns:
void

JMenu agents.mobileproxy.registryagent.RegistryAgent.getJMenu  )  [private]
 

This method initializes jMenu

Returns:
javax.swing.JMenu

JMenuBar agents.mobileproxy.registryagent.RegistryAgent.getJMenuBar  )  [private]
 

This method initializes jJMenuBar

Returns:
javax.swing.JMenuBar

JMenuItem agents.mobileproxy.registryagent.RegistryAgent.getJMenuItem  )  [private]
 

This method initializes jMenuItem

Returns:
javax.swing.JMenuItem

JMenuItem agents.mobileproxy.registryagent.RegistryAgent.getJMenuItem1  )  [private]
 

This method initializes jMenuItem1

Returns:
javax.swing.JMenuItem

JPanel agents.mobileproxy.registryagent.RegistryAgent.getJPanel  )  [private]
 

This method initializes jPanel1

Returns:
javax.swing.JPanel

JPanel agents.mobileproxy.registryagent.RegistryAgent.getJPanel1  )  [private]
 

This method initializes jPanel2

Returns:
javax.swing.JPanel

JRegisterDevice agents.mobileproxy.registryagent.RegistryAgent.getJRegisterDevice  ) 
 

JRegisterModel agents.mobileproxy.registryagent.RegistryAgent.getJRegisterModel  ) 
 

JScrollPane agents.mobileproxy.registryagent.RegistryAgent.getJScrollPane  )  [private]
 

This method initializes jScrollPane

Returns:
javax.swing.JScrollPane

JScrollPane agents.mobileproxy.registryagent.RegistryAgent.getJScrollPane1  )  [private]
 

This method initializes jScrollPane1

Returns:
javax.swing.JScrollPane

JTable agents.mobileproxy.registryagent.RegistryAgent.getJTable  )  [private]
 

This method initializes jTable

Returns:
javax.swing.JTable

JTable agents.mobileproxy.registryagent.RegistryAgent.getJTable1  )  [private]
 

This method initializes jTable

Returns:
javax.swing.JTable

ArrayList agents.mobileproxy.registryagent.RegistryAgent.getRegisteredDevices  ) 
 

ArrayList agents.mobileproxy.registryagent.RegistryAgent.getRegisteredModels  ) 
 

boolean agents.mobileproxy.registryagent.RegistryAgent.isDeviceRegistered String  deviceId  ) 
 

boolean agents.mobileproxy.registryagent.RegistryAgent.isModelRegistered String  modelId  ) 
 

synchronized void agents.mobileproxy.registryagent.RegistryAgent.loadDevices  ) 
 

synchronized void agents.mobileproxy.registryagent.RegistryAgent.loadModels  ) 
 

synchronized void agents.mobileproxy.registryagent.RegistryAgent.registerDevice String  deviceId,
String  deviceModel
 

synchronized void agents.mobileproxy.registryagent.RegistryAgent.registerModel String  modelId,
String  xSize,
String  ySize,
String  depthColor,
String  maxCpuPower
 

synchronized void agents.mobileproxy.registryagent.RegistryAgent.removeDevice String  deviceId,
String  modelId
 

synchronized void agents.mobileproxy.registryagent.RegistryAgent.removeModel String  modelId  ) 
 

synchronized Object agents.mobileproxy.registryagent.RegistryAgent.sendRequest Behaviour  behaviour,
ContentElement  content
 

Create the ACL message and send to DatabaseAgent

Parameters:
performative is the message performative
content is the message content

synchronized void agents.mobileproxy.registryagent.RegistryAgent.sendRequest ContentElement  content  ) 
 

Create the ACL message and send to DatabaseAgent

Parameters:
performative is the message performative
content is the message content

void agents.mobileproxy.registryagent.RegistryAgent.setup  ) 
 


Member Data Documentation

Codec agents.mobileproxy.registryagent.RegistryAgent.codec = new LEAPCodec() [private]
 

DefaultTableModel agents.mobileproxy.registryagent.RegistryAgent.defaultTableModel [private]
 

DefaultTableModel agents.mobileproxy.registryagent.RegistryAgent.defaultTableModel1 [private]
 

JButton agents.mobileproxy.registryagent.RegistryAgent.jButton = null [private]
 

JButton agents.mobileproxy.registryagent.RegistryAgent.jButton1 = null [private]
 

JPanel agents.mobileproxy.registryagent.RegistryAgent.jContentPane = null [private]
 

JFrame agents.mobileproxy.registryagent.RegistryAgent.jFrame = null [private]
 

JMenu agents.mobileproxy.registryagent.RegistryAgent.jMenu = null [private]
 

JMenuBar agents.mobileproxy.registryagent.RegistryAgent.jMenuBar = null [private]
 

JMenuItem agents.mobileproxy.registryagent.RegistryAgent.jMenuItem = null [private]
 

JMenuItem agents.mobileproxy.registryagent.RegistryAgent.jMenuItem1 = null [private]
 

JPanel agents.mobileproxy.registryagent.RegistryAgent.jPanel = null [private]
 

JPanel agents.mobileproxy.registryagent.RegistryAgent.jPanel1 = null [private]
 

JRegisterModel agents.mobileproxy.registryagent.RegistryAgent.jRegisterModel [private]
 

JScrollPane agents.mobileproxy.registryagent.RegistryAgent.jScrollPane = null [private]
 

JScrollPane agents.mobileproxy.registryagent.RegistryAgent.jScrollPane1 = null [private]
 

JTable agents.mobileproxy.registryagent.RegistryAgent.jTable = null [private]
 

JTable agents.mobileproxy.registryagent.RegistryAgent.jTable1 = null [private]
 

ContentManager agents.mobileproxy.registryagent.RegistryAgent.manager = getContentManager() [private]
 

Ontology agents.mobileproxy.registryagent.RegistryAgent.ontology = MobileProxyOntology.getInstance() [private]
 

JRegisterDevice agents.mobileproxy.registryagent.RegistryAgent.registerDevice [private]
 

ArrayList agents.mobileproxy.registryagent.RegistryAgent.registeredDevices [private]
 

ArrayList agents.mobileproxy.registryagent.RegistryAgent.registeredModels [private]
 

String agents.mobileproxy.registryagent.RegistryAgent.REGISTRY_AGENT_NAME = "rga" [static]
 

ThreadedBehaviourFactory agents.mobileproxy.registryagent.RegistryAgent.tbf = new ThreadedBehaviourFactory() [private]
 


The documentation for this class was generated from the following file:
Generated on Fri Feb 17 09:37:56 2006 for MAG by  doxygen 1.4.4