Serialized Form
-
Package com.sanderjurgens.metroplanner.gui
-
Class com.sanderjurgens.metroplanner.gui.MainFrame
class MainFrame extends JFrame implements Serializable-
Serialized Fields
-
backgroundButtonGroup
ButtonGroup backgroundButtonGroup
Group of map background type radio buttons -
blankRadiobutton
JRadioButton blankRadiobutton
Background type show blank -
findButton
JButton findButton
The button to find a route -
fromCombobox
JComboBox<Object> fromCombobox
Origin station chooser for route planner -
fromLabel
JLabel fromLabel
Origin label for route planner -
jMenu1
JMenu jMenu1
File menu in menu bar -
jScrollPane1
JScrollPane jScrollPane1
Scrolling pane that contains the map panel -
jScrollPane2
JScrollPane jScrollPane2
Scrolling pane that contains the stations table -
jScrollPane3
JScrollPane jScrollPane3
Scrolling pane that contains the lines table -
jScrollPane4
JScrollPane jScrollPane4
Scrolling pane that contains the route segment table -
leftList
JScrollPane leftList
Scrolling pane that contains the lines list -
linesCheckbox
JCheckBox linesCheckbox
Whether to show lines on the map -
linesList
JList<Object> linesList
List of all lines -
lineTable
JTable lineTable
The table of lines in the text tab -
mainSplitpane
JSplitPane mainSplitpane
Main panel that splits between lines list and tabbed panel -
mainTabbedPanel
JTabbedPane mainTabbedPanel
Main panel containing text and map tabs -
mapbackgroundPanel
JPanel mapbackgroundPanel
Small tab that contains background radio buttons -
mapoptionPanel
JPanel mapoptionPanel
The panel containing visual options within the map tab -
mapPanel
MapPanel mapPanel
Map panel on map tab -
mapRadiobutton
JRadioButton mapRadiobutton
Background type show map -
mapTab
JPanel mapTab
Central map tab -
menubar
JMenuBar menubar
Top menu bar -
menuOpen
JMenuItem menuOpen
File menu item to open network -
minimizeButtonGroup
ButtonGroup minimizeButtonGroup
Group of planner type radio buttons -
minimizeLabel
JLabel minimizeLabel
Planner type label -
minStopsPlanner
Planner minStopsPlanner
The a planner that minimizes the amount of stops -
minTransfersPlanner
Planner minTransfersPlanner
The a planner that minimizes the amount of transfers -
network
Network network
The network that is currently loaded -
routeTable
JTable routeTable
The table of route segments in the text tab -
stationsCheckbox
JCheckBox stationsCheckbox
Whether to show stations on the map -
stationTable
JTable stationTable
The table of stations in the text tab -
stopsRadiobutton
JRadioButton stopsRadiobutton
Minimize stops planner type -
textTab
JPanel textTab
Central text tab -
toCombobox
JComboBox<Object> toCombobox
Destination station chooser for route planner -
toLabel
JLabel toLabel
Destination label for route planner -
topPanel
JPanel topPanel
Route planner panel -
transfersRadiobutton
JRadioButton transfersRadiobutton
Minimize transfers planner type
-
-
-
Class com.sanderjurgens.metroplanner.gui.MapPanel
class MapPanel extends JPanel implements Serializable-
Serialized Fields
-
background
ImageIcon background
Background image -
backgroundVisible
boolean backgroundVisible
Whether the background is visible -
endMarker
VisMarker endMarker
Flag marker for end of route -
lines
Set<VisLine> lines
The set of visual representations for the lines in the network -
linesVisible
boolean linesVisible
Whether the lines are visible -
network
Network network
The network that is visualized -
startMarker
VisMarker startMarker
Flag marker for start of route -
stations
Set<VisStation> stations
The set of visual representations for the stations in the network
-
-
-
Class com.sanderjurgens.metroplanner.gui.VisMarker
class VisMarker extends com.sanderjurgens.metroplanner.gui.VisComponent implements Serializable-
Serialized Fields
-
image
ImageIcon image
Flag image
-
-
-
Class com.sanderjurgens.metroplanner.gui.VisStation
class VisStation extends com.sanderjurgens.metroplanner.gui.VisComponent implements Serializable-
Serialized Fields
-
size
int size
The size of the circle for the station -
station
Station station
The station this visual object represents -
transfer
boolean transfer
Whether this is a large transfer station or a small stopping station
-
-
-
Class com.sanderjurgens.metroplanner.gui.VisStationDummy
class VisStationDummy extends VisStation implements Serializable
-
-
Package com.sanderjurgens.metroplanner.model
-
Exception com.sanderjurgens.metroplanner.model.IllegalRequestException
class IllegalRequestException extends RuntimeException implements Serializable -
Class com.sanderjurgens.metroplanner.model.Line
-
Serialized Fields
-
code
String code
Identification of the line -
count
int count
The number of stops on the line -
isCircular
boolean isCircular
Whether the line is circular; a connection from last to first station exists -
isOneWay
boolean isOneWay
Whether the line is one way, in the direction of index increments
-
-
-
Class com.sanderjurgens.metroplanner.model.LineSet
-
Serialized Fields
-
count
int count
The number of lines in the set
-
-
-
Class com.sanderjurgens.metroplanner.model.StationSet
-
Serialized Fields
-
count
int count
The number of stations in the set
-
-
-
-
Package com.sanderjurgens.metroplanner.planner
-
Class com.sanderjurgens.metroplanner.planner.Route
-
Serialized Fields
-
count
int count
The number of segments in the route
-
-
-