Serialized Form

Class gui.ChartComp implements Serializable

Serialized Fields

controller

controller.Controller controller
The controller of the simulation.


chartdata

util.ChartData chartdata
The chart data that contains map display and gps information.


clicked

boolean clicked
True if when user clicks to move an agent on map.


ranges

boolean ranges
True if this JComponent is to display wireless ranges.


img

java.awt.Image img
Holds the map image.


pos

java.awt.Point pos
The point of key/center agent for drawing.


x_offset

int x_offset
Offset position on an agent when mouse-dragging.


y_offset

int y_offset
Offset position on an agent when mouse-dragging.


doubleclick

java.util.Date doubleclick
A time for keeping track of double-clicking.


propDialog

gui.PropDialog propDialog
A Dialog Window for display User information.


Class transport.protocol.Message implements Serializable

Serialized Fields

from

int from
The port number of who sent the message.


to

int to
The port number to whom the message is being sent.


Class transport.protocol.MulticastMessage implements Serializable

Serialized Fields

message

java.lang.String message
The string content of this Message.


content

java.lang.Object content
Content to send in this message. Must be Serializable.


hops

int hops
The maximum number hops the message can make.


Class transport.protocol.NMEAMessage implements Serializable

Serialized Fields

nmea

java.lang.String nmea
Nmea formatted message string.


latitude

double latitude
The latitude position for the receiving agent.


longitude

double longitude
The longitude position for the receiving agent.


heading

double heading
The heading for the receiving agent.


time

long time
The time for the receiving agent.


Class gui.tray.PnlTabAccessPoints implements Serializable

Serialized Fields

controller

controller.Controller controller
The simulation controller that keeps all data.


bLayMain

java.awt.BorderLayout bLayMain
Layout used in this panel.


gbagLayInfo

java.awt.GridBagLayout gbagLayInfo
Layout used in this panel.


btnPanel

javax.swing.JPanel btnPanel
Panel for buttons


btnAdd

javax.swing.JButton btnAdd
Add user button.


btnRemove

javax.swing.JButton btnRemove
REmove user button.


spnUsers

javax.swing.JScrollPane spnUsers
Scrollpane for JTable


tableUsers

javax.swing.JTable tableUsers
JTable for displaying users


colNames

java.lang.String[] colNames
The JTable's columns.


addDialog

javax.swing.JDialog addDialog
A popup dialog for adding new user.


range_field

javax.swing.JTextField range_field
Field for uer range.


Class gui.tray.PnlTabPeople implements Serializable

Serialized Fields

controller

controller.Controller controller
The simulation controller that keeps all data.


bLayMain

java.awt.BorderLayout bLayMain
Layout used in this panel.


gbagLayInfo

java.awt.GridBagLayout gbagLayInfo
Layout used in this panel.


btnPanel

javax.swing.JPanel btnPanel
Panel for buttons


btnAdd

javax.swing.JButton btnAdd
Add user button.


btnRemove

javax.swing.JButton btnRemove
REmove user button.


spnUsers

javax.swing.JScrollPane spnUsers
Scrollpane for JTable


tableUsers

javax.swing.JTable tableUsers
JTable for displaying users


colNames

java.lang.String[] colNames
The JTable's columns.


addDialog

javax.swing.JDialog addDialog
A popup dialog for adding new user.


port_field

javax.swing.JTextField port_field
Field for user port number


range_field

javax.swing.JTextField range_field
Field for uer range.


Class gui.tray.PnlTabs implements Serializable

Serialized Fields

controller

controller.Controller controller
The simulation controller.


tabMain

javax.swing.JTabbedPane tabMain
The tab pane that contains all tabs.


pnlPeople

gui.tray.PnlTabPeople pnlPeople
People tab.


pnlAccessPoints

gui.tray.PnlTabAccessPoints pnlAccessPoints
Access Point tab.


pnlTools

gui.tray.PnlTabTools pnlTools
Tool tab.


Class gui.tray.PnlTabTools implements Serializable

Serialized Fields

controller

controller.Controller controller
The simulation controller that keeps all data.


bLayMain

java.awt.BorderLayout bLayMain
Layout used in this panel.


gbagLayInfo

java.awt.GridBagLayout gbagLayInfo
Layout used in this panel.


pnlMain

javax.swing.JPanel pnlMain
Main panel to hold all components


cmbFind

javax.swing.JComboBox cmbFind
Combo Box for finding an agent.


cmbChangeMap

javax.swing.JComboBox cmbChangeMap
Combo Box for changing the map.


btnShowRanges

javax.swing.JButton btnShowRanges
Button toggles the visiblity of wireless ranges.


btnRefresh

javax.swing.JButton btnRefresh
Button resets all data, deletes all agents.


Class gui.PropDialog implements Serializable

Serialized Fields

bLayMain

java.awt.BorderLayout bLayMain
Layout used in this panel.


gbagLayInfo

java.awt.GridBagLayout gbagLayInfo
Layout used in this panel.


pnlMain

javax.swing.JPanel pnlMain
Main panel to hold all components


parentFrame

java.awt.Frame parentFrame
The parent Frame that owns this JDialog.


controller

controller.Controller controller
The controller of the simulator.


errorDialog

javax.swing.JDialog errorDialog
An error notification if user types letters in the duration column.


nameField

javax.swing.JTextField nameField

portField

javax.swing.JTextField portField

rangeField

javax.swing.JTextField rangeField

headingField

javax.swing.JTextField headingField

latField

javax.swing.JTextField latField

lngField

javax.swing.JTextField lngField

btnClose

javax.swing.JButton btnClose

icoLogo

javax.swing.ImageIcon icoLogo

lblPicture

javax.swing.JLabel lblPicture


Class gui.SimulatorFrame implements Serializable

Serialized Fields

controller

controller.Controller controller
The controller which controls the simulation and this frame.


chart

gui.ChartComp chart
The JComponent which is an image of a map.


pane

java.awt.ScrollPane pane
The scroll pane to put the ChartComp into.


aboutDialog

javax.swing.JDialog aboutDialog
A dialog for an about window.


quitDialog

javax.swing.JDialog quitDialog
A dialog for an exit confirmation.


mnuBar

javax.swing.JMenuBar mnuBar

mnuFile

javax.swing.JMenu mnuFile

mnuEdit

javax.swing.JMenu mnuEdit

mnuHelp

javax.swing.JMenu mnuHelp

mnuItmAbout

javax.swing.JMenuItem mnuItmAbout

mnuItmExit

javax.swing.JMenuItem mnuItmExit

mnuItmTray

javax.swing.JMenuItem mnuItmTray


Class gui.tray.TrayDialog implements Serializable

Serialized Fields

bdrLayMain

java.awt.BorderLayout bdrLayMain
The border layout to use for the Tray.


pnlTabs

gui.tray.PnlTabs pnlTabs
The Tab component to hold all tabs.


parentFrame

java.awt.Frame parentFrame
The parent Frame that owns this JDialog.


controller

controller.Controller controller
The controller of the simulator.


Class gui.TTBorder implements Serializable