Serialized Form


Package time

Class time.TimeStop implements Serializable


Package XML

Class XML.XMLStack implements Serializable

Serialized Fields

branchName

java.lang.String branchName


Class AppletButton implements Serializable

Serialized Fields

button

java.awt.Button button

windowThread

java.lang.Thread windowThread

pleaseCreate

boolean pleaseCreate

window

Main window


Class GraphPopup implements Serializable

Serialized Fields

graphPanel

GraphPopup.GraphPanel graphPanel

simPanel

SimPanel simPanel

timer

java.util.Timer timer

updater

GraphPopup.Updater updater

throughFlowBut

javax.swing.JCheckBox throughFlowBut

avSpeedBut

javax.swing.JCheckBox avSpeedBut

congestionBut

javax.swing.JCheckBox congestionBut

resetBut

javax.swing.JButton resetBut


Class InputPopup implements Serializable

Serialized Fields

parent

Road parent

group

javax.swing.ButtonGroup group

vCalm

javax.swing.JRadioButton vCalm

calm

javax.swing.JRadioButton calm

average

javax.swing.JRadioButton average

busy

javax.swing.JRadioButton busy

vBusy

javax.swing.JRadioButton vBusy

custom

javax.swing.JRadioButton custom

done

javax.swing.JButton done

customTF

javax.swing.JTextField customTF

messagePanel

javax.swing.JPanel messagePanel

ticks

int ticks


Class JunctionPopup implements Serializable

Serialized Fields

junction

Junction junction

junctionType

javax.swing.JComboBox junctionType

junctionOps

java.lang.String[] junctionOps

pathPanel

JunctionPopup.PathPanel pathPanel

donePanel

javax.swing.JPanel donePanel

doneButton

javax.swing.JButton doneButton

myModel

JunctionPopup.MyTableModel myModel

table

javax.swing.JTable table


Class Main implements Serializable

Serialized Fields

panelIndex

int panelIndex

buttonGroup

javax.swing.ButtonGroup buttonGroup

speedOptionsgroup

javax.swing.ButtonGroup speedOptionsgroup

selectButton

javax.swing.JToggleButton selectButton

drawRoadButton

javax.swing.JToggleButton drawRoadButton

drawJunctionButton

javax.swing.JToggleButton drawJunctionButton

deleteButton

javax.swing.JToggleButton deleteButton

orientateButton

javax.swing.JToggleButton orientateButton

changeToDesigner

javax.swing.JButton changeToDesigner

changeToSim

javax.swing.JButton changeToSim

playPauseButton

javax.swing.JButton playPauseButton

graphButton

javax.swing.JButton graphButton

statsButton

javax.swing.JButton statsButton

framerate

javax.swing.JSlider framerate

buttonPanel

javax.swing.JPanel buttonPanel

menuBar

javax.swing.JMenuBar menuBar

menu

javax.swing.JMenu menu

display

javax.swing.JMenu display

carSpeedsMenuItem

javax.swing.JMenu carSpeedsMenuItem

newMenuItem

javax.swing.JMenuItem newMenuItem

saveMenuItem

javax.swing.JMenuItem saveMenuItem

appletSave

javax.swing.JMenuItem appletSave

loadMenuItem

javax.swing.JMenuItem loadMenuItem

quitMenuItem

javax.swing.JMenuItem quitMenuItem

carSpeedOptions

javax.swing.JRadioButtonMenuItem[] carSpeedOptions

recordData

javax.swing.JCheckBoxMenuItem recordData

showData

javax.swing.JCheckBoxMenuItem showData

pathsMenuItem

javax.swing.JCheckBoxMenuItem pathsMenuItem

loadBackDrop

javax.swing.JCheckBoxMenuItem loadBackDrop

communicate

javax.swing.JCheckBoxMenuItem communicate

openIcon

javax.swing.ImageIcon openIcon

saveIcon

javax.swing.ImageIcon saveIcon

newIcon

javax.swing.ImageIcon newIcon

quitIcon

javax.swing.ImageIcon quitIcon

desIcon

javax.swing.ImageIcon desIcon

simIcon

javax.swing.ImageIcon simIcon

selIcon

javax.swing.ImageIcon selIcon

delIcon

javax.swing.ImageIcon delIcon

roadIcon

javax.swing.ImageIcon roadIcon

rotateIcon

javax.swing.ImageIcon rotateIcon

juncIcon

javax.swing.ImageIcon juncIcon

playIcon

javax.swing.ImageIcon playIcon

pauseIcon

javax.swing.ImageIcon pauseIcon

graphIcon

javax.swing.ImageIcon graphIcon

statsIcon

javax.swing.ImageIcon statsIcon

clockIcon

javax.swing.ImageIcon clockIcon

fc

javax.swing.JFileChooser fc

gridBag

java.awt.GridBagLayout gridBag

savedSpeed

int savedSpeed

savedTiming

int savedTiming

savedPause

boolean savedPause

backdropFileName

java.lang.String backdropFileName

designPanel

RoadDesigner designPanel

simPanel

SimPanel simPanel

roadNetwork

RoadNetwork roadNetwork

isApplet

AppletButton isApplet


Class Popup implements Serializable

Serialized Fields

mainPanel

javax.swing.JPanel mainPanel

gridBag

java.awt.GridBagLayout gridBag

con

java.awt.GridBagConstraints con


Class RoadDesigner implements Serializable

Serialized Fields

drawMode

int drawMode

selectedButton

int selectedButton

normal

java.awt.BasicStroke normal

unknownJunction

java.awt.TexturePaint unknownJunction

backBufferG2D

java.awt.Graphics2D backBufferG2D

offScreenG2D

java.awt.Graphics2D offScreenG2D

gridGraphics

java.awt.Graphics2D gridGraphics

backBufferImage

java.awt.image.BufferedImage backBufferImage

offScreenImage

java.awt.image.BufferedImage offScreenImage

gridImage

java.awt.image.BufferedImage gridImage

backgroundImage

java.awt.Image backgroundImage

width

int width

height

int height

drawingBounds

java.awt.Rectangle drawingBounds

validDrawingArea

java.awt.Rectangle validDrawingArea

clipRect

java.awt.geom.Area clipRect

savedPoint

java.awt.geom.Point2D savedPoint

currentHandle

java.awt.geom.Point2D currentHandle

currentMidPoint

java.awt.geom.Point2D currentMidPoint

currentRoad

Road currentRoad

currentJunction

Junction currentJunction

nearestLine

java.awt.geom.Line2D nearestLine

popUpBox

Popup popUpBox

savedSnapX

int savedSnapX

savedSnapY

int savedSnapY

snapX

int snapX

snapY

int snapY

x

int x

y

int y

currentSnapPoint

java.awt.geom.Point2D currentSnapPoint

currentXYPoint

java.awt.geom.Point2D currentXYPoint

currentRoadSide

java.awt.Shape currentRoadSide

validity

boolean validity

roads

java.util.Vector roads

junctions

java.util.Vector junctions

parent

Main parent


Class SimPanel implements Serializable

Serialized Fields

roadNetwork

RoadNetwork roadNetwork

backdrop

java.awt.Image backdrop

offscreen

java.awt.Image offscreen

dc

java.awt.Dimension dc

offscreensize

java.awt.Dimension offscreensize

offgraphics

java.awt.Graphics2D offgraphics

frameNum

int frameNum

recordData

boolean recordData

roadSurfaceLength

int roadSurfaceLength

throughFlowData

int[] throughFlowData

trafficSpeedData

int[] trafficSpeedData

congestionData

int[] congestionData

dataIndex

int dataIndex

dataCounter

int dataCounter

carsOnScreen

int carsOnScreen

averageCarSpeed

int averageCarSpeed

congestionMeasure

int congestionMeasure

clickMessage

java.lang.String clickMessage

trackingCar

Car trackingCar

junctionComm

java.awt.Shape junctionComm

showData

boolean showData


Class StatsPopup implements Serializable

Serialized Fields

simPanel

SimPanel simPanel

refresh

javax.swing.JButton refresh

done

javax.swing.JButton done