Serialized Form


Package experimental

Class experimental.AnimationExpt extends javax.swing.JComponent implements Serializable

serialVersionUID: 3690191057862473264L

Class experimental.DialogueBoxTester extends javax.swing.JFrame implements Serializable

serialVersionUID: 4050764909631780659L

Serialized Fields

dialogueBoxController

DialogueBoxController dialogueBoxController

w

World w

vl

RenderersRoot vl

modelRoot

ModelRootImpl modelRoot

closeCurrentDialogue

javax.swing.Action closeCurrentDialogue

trainDialogueJPanel

TrainDialogueJPanel trainDialogueJPanel

jLabel1

javax.swing.JLabel jLabel1

jMenuBar1

javax.swing.JMenuBar jMenuBar1

showBrokerScreen

javax.swing.JMenuItem showBrokerScreen

selectEngine

javax.swing.JMenuItem selectEngine

selectTrainOrders

javax.swing.JMenuItem selectTrainOrders

selectWagons

javax.swing.JMenuItem selectWagons

show

javax.swing.JMenu show

showCargoWaitingAndDemand

javax.swing.JMenuItem showCargoWaitingAndDemand

showControls

javax.swing.JMenuItem showControls

showJavaSystemProperties

javax.swing.JMenuItem showJavaSystemProperties

showNetworthGraph

javax.swing.JMenuItem showNetworthGraph

showStationInfo

javax.swing.JMenuItem showStationInfo

showTerrainInfo

javax.swing.JMenuItem showTerrainInfo

showTrainList

javax.swing.JMenuItem showTrainList

showReportBug

javax.swing.JMenuItem showReportBug

throwException

javax.swing.JMenuItem throwException

Class experimental.TrackTilesGenerator extends javax.swing.JPanel implements Serializable

serialVersionUID: 3618982273966487859L

Serialized Fields

imageManager

ImageManager imageManager

rules

java.util.List<E> rules

tr

TrackRenderer tr

track

java.awt.geom.CubicCurve2D.Double[] track

Class experimental.TrainMotionExpt extends javax.swing.JComponent implements Serializable

serialVersionUID: 3690191057862473264L

Serialized Fields

world

World world

principal

FreerailsPrincipal principal

finishTime

double finishTime

startTime

long startTime

Package jfreerails.client.common

Class jfreerails.client.common.ActionAdapter extends javax.swing.DefaultComboBoxModel implements Serializable

serialVersionUID: 3546920294666351415L

Serialized Fields

actions

javax.swing.Action[] actions
The set of actions which each button / menu item correspond to.


initialised

boolean initialised

performActionOnSetSelectedItem

boolean performActionOnSetSelectedItem

buttonModels

java.util.Vector<E> buttonModels
The set of MappedButtonModels corresponding to the actions.

Class jfreerails.client.common.ActionAdapter.MappedButtonModel extends javax.swing.JToggleButton.ToggleButtonModel implements Serializable

serialVersionUID: 3834589889856353845L

Serialized Fields

actionName

java.lang.String actionName
The NAME of the Action to which this ButtonModel is mapped.

Class jfreerails.client.common.MyGlassPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3976735856986239795L

Serialized Fields

contentPanel

javax.swing.JComponent contentPanel

Package jfreerails.client.top

Class jfreerails.client.top.BuildIndustryJPopupMenu extends javax.swing.JPopupMenu implements Serializable

serialVersionUID: 3689636912575165749L

Serialized Fields

cursorLocation

java.awt.Point cursorLocation

Class jfreerails.client.top.BuildMenu extends javax.swing.JMenu implements Serializable

serialVersionUID: 3617850859305055542L

Class jfreerails.client.top.ClientJFrame extends javax.swing.JFrame implements Serializable

serialVersionUID: 3834868100742265142L

Serialized Fields

gUIComponentFactory

GUIComponentFactory gUIComponentFactory

BrokerMenu1

javax.swing.JMenu BrokerMenu1

buildMenu

javax.swing.JMenu buildMenu

cashjLabel

javax.swing.JLabel cashjLabel

datejLabel

javax.swing.JLabel datejLabel

displayMenu

javax.swing.JMenu displayMenu

gameMenu

javax.swing.JMenu gameMenu

helpMenu

javax.swing.JMenu helpMenu

jMenuBar1

javax.swing.JMenuBar jMenuBar1

lhsjPanel

javax.swing.JPanel lhsjPanel

mainMapView

javax.swing.JScrollPane mainMapView

mapOverview

javax.swing.JPanel mapOverview

reportsMenu

javax.swing.JMenu reportsMenu

rhsjPanel

javax.swing.JPanel rhsjPanel

statusjPanel

javax.swing.JPanel statusjPanel

trainsJTabPane1

javax.swing.JTabbedPane trainsJTabPane1

Class jfreerails.client.top.StationTypesPopup extends javax.swing.JPopupMenu implements Serializable

serialVersionUID: 3258415040658093364L

Serialized Fields

tileToBuildStationOn

java.awt.Point tileToBuildStationOn

stationRadiusRenderer

StationRadiusRenderer stationRadiusRenderer

popupMenuListener

javax.swing.event.PopupMenuListener popupMenuListener

stationBuildModel

StationBuildModel stationBuildModel

modelRoot

ModelRoot modelRoot

Package jfreerails.client.view

Class jfreerails.client.view.BalanceSheetHtmlJPanel extends HtmlJPanel implements Serializable

serialVersionUID: 3257009873370886964L

Serialized Fields

template

java.lang.String template

lastNumTransactions

int lastNumTransactions

modelRoot

ModelRoot modelRoot

Class jfreerails.client.view.BrokerJFrame extends javax.swing.JInternalFrame implements Serializable

serialVersionUID: 4121409622587815475L

Serialized Fields

bonds

javax.swing.JMenu bonds

brokerMenu

javax.swing.JMenuBar brokerMenu

done

javax.swing.JButton done

htmlJLabel

javax.swing.JLabel htmlJLabel

issueBond

javax.swing.JMenuItem issueBond

jPanel1

javax.swing.JPanel jPanel1

jScrollPane1

javax.swing.JScrollPane jScrollPane1

repayBond

javax.swing.JMenuItem repayBond

stocks

javax.swing.JMenu stocks

Class jfreerails.client.view.BrokerScreenHtmlJFrame extends BrokerJFrame implements Serializable

serialVersionUID: 3257003246252800050L

Serialized Fields

template

java.lang.String template

lastNumTransactions

int lastNumTransactions

modelRoot

ModelRoot modelRoot

financialDataGatherer

FinancialDataGatherer financialDataGatherer

buyStock

javax.swing.Action[] buyStock

sellStock

javax.swing.Action[] sellStock

issueBondAction

javax.swing.Action issueBondAction

repayBondAction

javax.swing.Action repayBondAction

Class jfreerails.client.view.BuildTrackJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3618701915647850036L

Serialized Fields

imageManager

ImageManager imageManager

selectionSet

java.util.HashMap<K,V> selectionSet

modelRoot

ModelRoot modelRoot

trackMoveProducer

TrackMoveProducer trackMoveProducer

stationBuildModel

StationBuildModel stationBuildModel

addStation

javax.swing.JToggleButton addStation

addTrack

javax.swing.JToggleButton addTrack

bridgeButtonGroup

javax.swing.ButtonGroup bridgeButtonGroup

bridgesJPanel

javax.swing.JPanel bridgesJPanel

buildModeButtonGroup

javax.swing.ButtonGroup buildModeButtonGroup

buildModeJPanel

javax.swing.JPanel buildModeJPanel

bulldoze

javax.swing.JToggleButton bulldoze

spacer

javax.swing.JPanel spacer

stationButtonGroup

javax.swing.ButtonGroup stationButtonGroup

stationsJPanel

javax.swing.JPanel stationsJPanel

trackButtonGroup

javax.swing.ButtonGroup trackButtonGroup

trackJPanel

javax.swing.JPanel trackJPanel

tunnelButtonGroup

javax.swing.ButtonGroup tunnelButtonGroup

tunnelsJPanel

javax.swing.JPanel tunnelsJPanel

upgradeTrack

javax.swing.JToggleButton upgradeTrack

viewMode

javax.swing.JToggleButton viewMode

viewMode1

javax.swing.JToggleButton viewMode1

viewMode2

javax.swing.JToggleButton viewMode2

viewMode3

javax.swing.JToggleButton viewMode3

viewMode4

javax.swing.JToggleButton viewMode4

Class jfreerails.client.view.CargoWaitingAndDemandedJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3760559784860071476L

Serialized Fields

world

ReadOnlyWorld world

principal

FreerailsPrincipal principal

demands

javax.swing.JLabel demands

demandsJList

javax.swing.JList demandsJList

jPanel1

javax.swing.JPanel jPanel1

jScrollPane1

javax.swing.JScrollPane jScrollPane1

spacer

javax.swing.JPanel spacer

stationName

javax.swing.JLabel stationName

waiting

javax.swing.JLabel waiting

waitingJTable

javax.swing.JTable waitingJTable

Class jfreerails.client.view.CashJLabel extends javax.swing.JLabel implements Serializable

serialVersionUID: 3257853181542412341L

Serialized Fields

w

ReadOnlyWorld w

principal

FreerailsPrincipal principal

Class jfreerails.client.view.ConfirmExitJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3256728398394110517L

Serialized Fields

closeJButton

javax.swing.JButton closeJButton

confirmExit

javax.swing.JButton confirmExit

jLabel1

javax.swing.JLabel jLabel1

jPanel1

javax.swing.JPanel jPanel1

jPanel2

javax.swing.JPanel jPanel2

Class jfreerails.client.view.DateJLabel extends javax.swing.JLabel implements Serializable

serialVersionUID: 3689348840578757942L

Serialized Fields

w

ReadOnlyWorld w

Class jfreerails.client.view.HtmlJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 4120848850266371126L

Serialized Fields

done

javax.swing.JButton done

htmlJLabel

javax.swing.JLabel htmlJLabel

jScrollPane1

javax.swing.JScrollPane jScrollPane1

Class jfreerails.client.view.IncomeStatementHtmlJPanel extends HtmlJPanel implements Serializable

serialVersionUID: 3257846588885120057L

Serialized Fields

template

java.lang.String template

lastNumTransactions

int lastNumTransactions

modelRoot

ModelRoot modelRoot

Class jfreerails.client.view.LeaderBoardJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3258131375298066229L

Serialized Fields

playersList

javax.swing.JList playersList

submitButtonCallBack

java.awt.event.ActionListener submitButtonCallBack

values

java.util.Vector<E> values

Class jfreerails.client.view.LoadGameJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: -6810248272441137826L

Serialized Fields

lastFiles

ImStringList lastFiles

modelRoot

ModelRoot modelRoot

close

java.awt.event.ActionListener close

cancelButton

javax.swing.JButton cancelButton

jLabel1

javax.swing.JLabel jLabel1

jList1

javax.swing.JList jList1

jScrollPane1

javax.swing.JScrollPane jScrollPane1

okButton

javax.swing.JButton okButton

refreshButton

javax.swing.JButton refreshButton

Class jfreerails.client.view.MapViewJComponent extends javax.swing.JPanel implements Serializable

Serialized Fields

mapView

MapRenderer mapView

Class jfreerails.client.view.MapViewJComponentConcrete extends MapViewJComponent implements Serializable

serialVersionUID: 3834868087706236208L

Serialized Fields

userMessage

java.lang.String[] userMessage
The length of the array is the number of lines. This is necessary since Graphics.drawString(..) doesn't know about newline characters


message

java.lang.String message
Message that will appear in the middle of the screen in LARGE_MESSAGE_FONT.


displayMessageUntil

long displayMessageUntil
Time at which to stop displaying the current user message.


mapCursor

FreerailsCursor mapCursor

LINEAR_ACCEL

int LINEAR_ACCEL
Affects scroll direction and scroll speed relative to the cursor. Examples:

1 := grab map, move 1:1

-2 := invert mouse, scroll twice as fast


GRANULARITY

int GRANULARITY
Affects the granularity of the map scrolling (the map is scrolled in tileSize/GRANULARITY intervals). Multiply this value with LINEAR_ACCEL to be independent of acceleration.

Class jfreerails.client.view.NetWorthGraphJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3618703010813980982L

Serialized Fields

title

javax.swing.JLabel title

yAxisLabel1

javax.swing.JLabel yAxisLabel1

yAxisLabel3

javax.swing.JLabel yAxisLabel3

yAxisLabel4

javax.swing.JLabel yAxisLabel4

yAxisLabel2

javax.swing.JLabel yAxisLabel2

xAxisLabel3

javax.swing.JLabel xAxisLabel3

xAxisLabel2

javax.swing.JLabel xAxisLabel2

xAxisLabel1

javax.swing.JLabel xAxisLabel1

FONT

java.awt.Font FONT

companies

java.util.ArrayList<E> companies

scaleMax

long scaleMax

graphRect

java.awt.Rectangle graphRect

submitButtonCallBack

java.awt.event.ActionListener submitButtonCallBack

Class jfreerails.client.view.NewsPaperJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3258410638366946868L

Serialized Fields

defaultConfiguration

java.awt.GraphicsConfiguration defaultConfiguration

callBack

java.awt.event.ActionListener callBack

pieceOfNewspaper

java.awt.Image pieceOfNewspaper

headline

javax.swing.JLabel headline

jPanel1

javax.swing.JPanel jPanel1

anyKeyToContinueJLabel

javax.swing.JLabel anyKeyToContinueJLabel

Class jfreerails.client.view.OverviewMapJComponent extends javax.swing.JPanel implements Serializable

serialVersionUID: 3258697585148376888L

Serialized Fields

mapView

MapRenderer mapView

mainMapVisRect

java.awt.Rectangle mainMapVisRect

Class jfreerails.client.view.RHSJTabPane extends javax.swing.JTabbedPane implements Serializable

serialVersionUID: 3906926798502965297L

Serialized Fields

terrainInfoPanel

TerrainInfoJPanel terrainInfoPanel

stationInfoPanel

StationInfoJPanel stationInfoPanel

trainListPanel

TrainListJPanel trainListPanel

buildTrackPanel

BuildTrackJPanel buildTrackPanel

world

ReadOnlyWorld world

trainListIndex

int trainListIndex

Class jfreerails.client.view.SaveGameJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 4031907071040752589L

Serialized Fields

modelRoot

ModelRoot modelRoot

close

java.awt.event.ActionListener close

cancelButton

javax.swing.JButton cancelButton

fileNameTextField

javax.swing.JTextField fileNameTextField

jLabel1

javax.swing.JLabel jLabel1

oKButton

javax.swing.JButton oKButton

Class jfreerails.client.view.SelectEngineJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 4122537730158179638L

Serialized Fields

canceljButton

javax.swing.JButton canceljButton

jList1

javax.swing.JList jList1

jScrollPane1

javax.swing.JScrollPane jScrollPane1

okjButton

javax.swing.JButton okjButton

Class jfreerails.client.view.SelectStationJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3258411750662877488L

Serialized Fields

world

ReadOnlyWorld world

submitButtonCallBack

java.awt.event.ActionListener submitButtonCallBack

selectedStationID

int selectedStationID

selectedOrderNumber

int selectedOrderNumber

schedule

MutableSchedule schedule

mapRect

java.awt.Rectangle mapRect

visableMapTiles

java.awt.Rectangle visableMapTiles

scale

double scale

needsUpdating

boolean needsUpdating

principal

FreerailsPrincipal principal

cargoWaitingAndDemandedJPanel1

CargoWaitingAndDemandedJPanel cargoWaitingAndDemandedJPanel1

jLabel1

javax.swing.JLabel jLabel1

Class jfreerails.client.view.SelectWagonsJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3905239009449095220L

Serialized Fields

defaultConfiguration

java.awt.GraphicsConfiguration defaultConfiguration

stationView

java.awt.Image stationView

wagons

java.util.ArrayList<E> wagons

engineType

int engineType

rr

RenderersRoot rr

clearjButton

javax.swing.JButton clearjButton

jLabel1

javax.swing.JLabel jLabel1

jPanel1

javax.swing.JPanel jPanel1

jScrollPane1

javax.swing.JScrollPane jScrollPane1

okjButton

javax.swing.JButton okjButton

wagonTypesJList

javax.swing.JList wagonTypesJList

Class jfreerails.client.view.StationBuildModel.StationBuildAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 3905236827739926833L

Class jfreerails.client.view.StationInfoJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 4050759377680150585L

Serialized Fields

w

ReadOnlyWorld w

modelRoot

ModelRoot modelRoot

wi

WorldIterator wi

cargoBundleIndex

int cargoBundleIndex
The index of the cargoBundle associated with this station.


componentListener

java.awt.event.ComponentAdapter componentListener

lastCargoBundle

FreerailsSerializable lastCargoBundle

close

javax.swing.JButton close

jLabel1

javax.swing.JLabel jLabel1

nextStation

javax.swing.JButton nextStation

previousStation

javax.swing.JButton previousStation

Class jfreerails.client.view.TerrainInfoJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3258131375164045363L

Serialized Fields

rr

RenderersRoot rr

w

ReadOnlyWorld w

terrainDescription

javax.swing.JLabel terrainDescription

terrainImage

javax.swing.JLabel terrainImage

terrainName

javax.swing.JLabel terrainName

Class jfreerails.client.view.TrainDescriptionJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3977018444325664049L

Serialized Fields

w

ReadOnlyWorld w

principal

FreerailsPrincipal principal

trainNumber

int trainNumber

lastTrain

FreerailsSerializable lastTrain

lastCargoBundle

FreerailsSerializable lastCargoBundle

jLabel1

javax.swing.JLabel jLabel1

trainViewJPanel1

TrainListCellRenderer trainViewJPanel1

Class jfreerails.client.view.TrainDialogueJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3257005466801157938L

Serialized Fields

wi

WorldIterator wi

w

ReadOnlyWorld w

principal

FreerailsPrincipal principal

closeJButton

javax.swing.JButton closeJButton

newTrainScheduleJPanel1

TrainScheduleJPanel newTrainScheduleJPanel1

nextJButton

javax.swing.JButton nextJButton

previousJButton

javax.swing.JButton previousJButton

trainDetailsJPanel1

TrainDescriptionJPanel trainDetailsJPanel1

trainListJButton

javax.swing.JButton trainListJButton

Class jfreerails.client.view.TrainListCellRenderer extends javax.swing.JPanel implements Serializable

serialVersionUID: 3546076964969591093L

Serialized Fields

w

ReadOnlyWorld w

vl

RenderersRoot vl

trainNumber

int trainNumber

scheduleOrderNumber

int scheduleOrderNumber

scheduleID

int scheduleID

height

int height

principal

FreerailsPrincipal principal

images

java.awt.Image[] images

showingOrder

boolean showingOrder
Whether this JPanel should one of the trains orders from the schedule instead of the trains current formation.


centerTrain

boolean centerTrain
If true, the train is drawn in the center to the JPanel; if false, the train is drawn left aligned.


trainWidth

int trainWidth

selected

boolean selected

backgoundColor

java.awt.Color backgoundColor

selectedColor

java.awt.Color selectedColor

selectedColorNotFocused

java.awt.Color selectedColorNotFocused

Class jfreerails.client.view.TrainListJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3832905463863064626L

Serialized Fields

world

ReadOnlyWorld world

principal

FreerailsPrincipal principal

lastNumberOfTrains

int lastNumberOfTrains

rhsjTabPane

boolean rhsjTabPane

showTrainDetails

java.awt.event.ActionListener showTrainDetails

closeJButton

javax.swing.JButton closeJButton

incomeLabel

javax.swing.JLabel incomeLabel

jList1

javax.swing.JList jList1

jScrollPane1

javax.swing.JScrollPane jScrollPane1

maintenanceLabel

javax.swing.JLabel maintenanceLabel

showDetails

javax.swing.JButton showDetails

trainHeadingLabel

javax.swing.JLabel trainHeadingLabel

trainNumLabel

javax.swing.JLabel trainNumLabel

trainSummaryJPanel1

TrainSummaryJPanel trainSummaryJPanel1

trainViewHeight

int trainViewHeight

Class jfreerails.client.view.TrainOrderJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 4051047466990319413L

Serialized Fields

w

ReadOnlyWorld w

principal

FreerailsPrincipal principal

gotoNow

javax.swing.ImageIcon gotoNow

gotoAfterPriorityOrders

javax.swing.ImageIcon gotoAfterPriorityOrders

dontGoto

javax.swing.ImageIcon dontGoto

backgoundColor

java.awt.Color backgoundColor

selectedColor

java.awt.Color selectedColor

selectedColorNotFocused

java.awt.Color selectedColorNotFocused

consistChangeJPanel

javax.swing.JPanel consistChangeJPanel

gotoIcon

javax.swing.JLabel gotoIcon

noChangeJLabel

javax.swing.JLabel noChangeJLabel

ordersJLabel

javax.swing.JLabel ordersJLabel

stationNameJLabel

javax.swing.JLabel stationNameJLabel

Class jfreerails.client.view.TrainOrdersListModel extends javax.swing.AbstractListModel implements Serializable

serialVersionUID: 3762537827703009847L

Serialized Fields

trainNumber

int trainNumber

w

ReadOnlyWorld w

principal

FreerailsPrincipal principal

Class jfreerails.client.view.TrainScheduleJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3762248626113884214L

Serialized Fields

trainNumber

int trainNumber

scheduleID

int scheduleID

listModel

TrainOrdersListModel listModel

modelRoot

ModelRoot modelRoot

vl

RenderersRoot vl

addStationJButton

javax.swing.JButton addStationJButton

addWagonJMenu

javax.swing.JMenu addWagonJMenu

autoConsistJMenuItem

javax.swing.JMenuItem autoConsistJMenuItem

changeConsistJMenu

javax.swing.JMenu changeConsistJMenu

changeStation

javax.swing.JMenuItem changeStation

dontWaitJMenuItem

javax.swing.JMenuItem dontWaitJMenuItem

editOrderJPopupMenu

javax.swing.JPopupMenu editOrderJPopupMenu

engineOnlyJMenuItem

javax.swing.JMenuItem engineOnlyJMenuItem

gotoStationJMenuItem

javax.swing.JMenuItem gotoStationJMenuItem

jScrollPane1

javax.swing.JScrollPane jScrollPane1

jSeparator1

javax.swing.JSeparator jSeparator1

jSeparator2

javax.swing.JSeparator jSeparator2

noChangeJMenuItem

javax.swing.JMenuItem noChangeJMenuItem

orders

javax.swing.JList orders

priorityOrdersJButton

javax.swing.JButton priorityOrdersJButton

pullUpJMenuItem

javax.swing.JMenuItem pullUpJMenuItem

pushDownJMenuItem

javax.swing.JMenuItem pushDownJMenuItem

removeAllJMenuItem

javax.swing.JMenuItem removeAllJMenuItem

removeLastJMenuItem

javax.swing.JMenuItem removeLastJMenuItem

removeStationJMenuItem

javax.swing.JMenuItem removeStationJMenuItem

removeWagonsJMenu

javax.swing.JMenu removeWagonsJMenu

selectStationJPanel1

SelectStationJPanel selectStationJPanel1

selectStationJPopupMenu

javax.swing.JPopupMenu selectStationJPopupMenu

trainOrderJPanel1

TrainOrderJPanel trainOrderJPanel1

waitJMenu

javax.swing.JMenu waitJMenu

waitUntilFullJMenuItem

javax.swing.JMenuItem waitUntilFullJMenuItem

Class jfreerails.client.view.TrainSummaryJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 4121133628006020919L

Serialized Fields

w

ReadOnlyWorld w

principal

FreerailsPrincipal principal

backgoundColor

java.awt.Color backgoundColor

selectedColor

java.awt.Color selectedColor

selectedColorNotFocused

java.awt.Color selectedColorNotFocused

trainListCellRenderer1

TrainListCellRenderer trainListCellRenderer1

headingLabel

javax.swing.JLabel headingLabel

trainIncomeLabel

javax.swing.JLabel trainIncomeLabel

trainMaintenanceCostLabel

javax.swing.JLabel trainMaintenanceCostLabel

trainNumLabel

javax.swing.JLabel trainNumLabel

Package jfreerails.controller

Class jfreerails.controller.AddStationPreMove extends java.lang.Object implements Serializable

serialVersionUID: 3258131349411148085L

Serialized Fields

p

ImPoint p

ruleNumber

int ruleNumber

principal

FreerailsPrincipal principal

Class jfreerails.controller.AddTrainPreMove extends java.lang.Object implements Serializable

serialVersionUID: 4050201951105069624L

Serialized Fields

engineTypeId

int engineTypeId

wagons

ImInts wagons

point

ImPoint point

principal

FreerailsPrincipal principal

schedule

ImmutableSchedule schedule

Class jfreerails.controller.CopyableTextJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 4076159955353400345L

Serialized Fields

copyItem

javax.swing.JMenuItem copyItem

jPopupMenu1

javax.swing.JPopupMenu jPopupMenu1

jScrollPane1

javax.swing.JScrollPane jScrollPane1

jTextArea1

javax.swing.JTextArea jTextArea1

selectAllItem

javax.swing.JMenuItem selectAllItem

Class jfreerails.controller.FlatTrackExplorer extends java.lang.Object implements Serializable

serialVersionUID: 3834311713465185081L

Serialized Fields

currentPosition

PositionOnTrack currentPosition

currentBranch

PositionOnTrack currentBranch

beforeFirst

boolean beforeFirst

w

ReadOnlyWorld w

Class jfreerails.controller.MessageStatus extends java.lang.Object implements Serializable

serialVersionUID: 3257285842216103987L

Serialized Fields

id

int id

reason

java.lang.String reason

successful

boolean successful

Class jfreerails.controller.MoveTrainPreMove extends java.lang.Object implements Serializable

serialVersionUID: 3545516188269491250L

Serialized Fields

principal

FreerailsPrincipal principal

trainID

int trainID

Class jfreerails.controller.PathNotFoundException extends java.lang.Exception implements Serializable

serialVersionUID: 4121409601112717368L

Class jfreerails.controller.PreMoveStatus extends java.lang.Object implements Serializable

serialVersionUID: 3978145456646009140L

Serialization Methods

readResolve

private java.lang.Object readResolve()
Avoid creating a duplicate when deserializing.

Serialized Fields

ms

MoveStatus ms

Class jfreerails.controller.RandomPathFinder extends java.lang.Object implements Serializable

serialVersionUID: 3832906571880608313L

Serialized Fields

trackExplorer

FlatTrackExplorer trackExplorer

p1

PositionOnTrack p1

p2

PositionOnTrack p2

Class jfreerails.controller.SimpleAStarPathFinder extends java.lang.Object implements Serializable

serialVersionUID: 3257565105200576310L

Serialized Fields

openList

OpenList openList

startingPositions

java.util.HashSet<E> startingPositions

closedList

java.util.HashMap<K,V> closedList

shortestPath

java.util.HashMap<K,V> shortestPath

status

int status

bestPath

int bestPath

bestPathF

int bestPathF

explorer

GraphExplorer explorer

searchStartTime

long searchStartTime

Class jfreerails.controller.TimeTickPreMove extends java.lang.Object implements Serializable

serialVersionUID: 3690479125647208760L

Serialization Methods

readResolve

private java.lang.Object readResolve()
                              throws java.io.ObjectStreamException
Throws:
java.io.ObjectStreamException

Class jfreerails.controller.ToAndFroPathIterator extends java.lang.Object implements Serializable

serialVersionUID: 3256442525337202993L

Serialized Fields

path

FreerailsPathIterator path

forwards

boolean forwards

list

java.util.List<E> list

Class jfreerails.controller.TrainStopsHandler extends java.lang.Object implements Serializable

serialVersionUID: 3257567287094882872L

Serialized Fields

principal

FreerailsPrincipal principal

timeLoadingFinished

GameTime timeLoadingFinished

trainId

int trainId

worldDiffs

WorldDiffs worldDiffs

Class jfreerails.controller.UnexpectedExceptionForm extends javax.swing.JFrame implements Serializable

serialVersionUID: -4348641764811196495L

Serialized Fields

closebutton

javax.swing.JButton closebutton

copyableTextJPanel1

CopyableTextJPanel copyableTextJPanel1

Package jfreerails.launcher

Class jfreerails.launcher.ConnectedPlayersJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 4049080453489111344L

Serialized Fields

server

FreerailsGameServer server

jList1

javax.swing.JList jList1

jScrollPane1

javax.swing.JScrollPane jScrollPane1

title

javax.swing.JLabel title

Class jfreerails.launcher.Launcher extends javax.swing.JFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

wizardPages

java.awt.Component[] wizardPages

currentPage

int currentPage

server

FreerailsGameServer server

client

GUIClient client

props

java.util.Properties props

errorIcon

javax.swing.ImageIcon errorIcon

warningIcon

javax.swing.ImageIcon warningIcon

infoIcon

javax.swing.ImageIcon infoIcon

progressPanel

ProgressJPanel progressPanel

nextIsStart

boolean nextIsStart

infoLabel

javax.swing.JLabel infoLabel

jPanel1

javax.swing.JPanel jPanel1

nextButton

javax.swing.JButton nextButton

prevButton

javax.swing.JButton prevButton

Class jfreerails.launcher.ProgressJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3256445798203273776L

Serialized Fields

step

int step

stepSize

int stepSize

numSteps

int numSteps

owner

LauncherInterface owner

progressBar

javax.swing.JProgressBar progressBar

splashImage

javax.swing.JLabel splashImage

Class jfreerails.launcher.SelectMapJPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3763096353857024568L

Serialized Fields

owner

LauncherInterface owner

jPanel1

javax.swing.JPanel jPanel1

jPanel2

javax.swing.JPanel jPanel2

jPanel3

javax.swing.JPanel jPanel3

jPanel4

javax.swing.JPanel jPanel4

jScrollPane1

javax.swing.JScrollPane jScrollPane1

jScrollPane2

javax.swing.JScrollPane jScrollPane2

newmapsJList

javax.swing.JList newmapsJList

portLabel

javax.swing.JLabel portLabel

savedmapsJList

javax.swing.JList savedmapsJList

serverPort

javax.swing.JTextField serverPort

Package jfreerails.move

Class jfreerails.move.AddActiveEntityMove extends java.lang.Object implements Serializable

serialVersionUID: 8732702087937675013L

Serialized Fields

activity

Activity<E extends FreerailsSerializable> activity

principal

FreerailsPrincipal principal

index

int index

Class jfreerails.move.AddCargoBundleMove extends AddItemToListMove implements Serializable

serialVersionUID: 3257288049795674934L

Class jfreerails.move.AddItemToListMove extends java.lang.Object implements Serializable

serialVersionUID: 3256721779916747824L

Serialized Fields

listKey

KEY listKey

index

int index

principal

FreerailsPrincipal principal

item

FreerailsSerializable item

Class jfreerails.move.AddItemToSharedListMove extends java.lang.Object implements Serializable

serialVersionUID: 3762256352759722807L

Serialized Fields

listKey

SKEY listKey

index

int index

item

FreerailsSerializable item

Class jfreerails.move.AddPlayerMove extends java.lang.Object implements Serializable

serialVersionUID: 3977580277537322804L

Serialized Fields

player2add

Player player2add

Class jfreerails.move.AddStationMove extends CompositeMove implements Serializable

serialVersionUID: 3256728398461089080L

Class jfreerails.move.AddTransactionMove extends java.lang.Object implements Serializable

serialVersionUID: 3976738055925019701L

Serialized Fields

transaction

Transaction transaction

principal

FreerailsPrincipal principal

constrained

boolean constrained
Whether the move fails if there is not enough cash.

Class jfreerails.move.ChangeCargoBundleMove extends ChangeItemInListMove implements Serializable

serialVersionUID: 3258126960072143408L

Class jfreerails.move.ChangeGameSpeedMove extends java.lang.Object implements Serializable

serialVersionUID: 3545794368956086071L

Serialized Fields

oldSpeed

GameSpeed oldSpeed

newSpeed

GameSpeed newSpeed

Class jfreerails.move.ChangeItemInListMove extends java.lang.Object implements Serializable

serialVersionUID: -4457694821370844051L

Serialized Fields

listKey

KEY listKey

index

int index

before

FreerailsSerializable before

after

FreerailsSerializable after

principal

FreerailsPrincipal principal

Class jfreerails.move.ChangeProductionAtEngineShopMove extends java.lang.Object implements Serializable

serialVersionUID: 3905519384997737520L

Serialized Fields

before

ImList<E extends FreerailsSerializable> before

after

ImList<E extends FreerailsSerializable> after

stationNumber

int stationNumber

principal

FreerailsPrincipal principal

Class jfreerails.move.ChangeStationMove extends ChangeItemInListMove implements Serializable

serialVersionUID: 3833469496064160307L

Class jfreerails.move.ChangeTileMove extends java.lang.Object implements Serializable

serialVersionUID: 3256726169272662320L

Serialized Fields

x

int x

y

int y

before

FreerailsTile before

after

FreerailsTile after

Class jfreerails.move.ChangeTrackPieceCompositeMove extends CompositeMove implements Serializable

serialVersionUID: 3616443518780978743L

Serialized Fields

x

int x

y

int y

w

int w

h

int h

builder

FreerailsPrincipal builder

Class jfreerails.move.ChangeTrackPieceMove extends java.lang.Object implements Serializable

serialVersionUID: 4120849958418591801L

Serialized Fields

trackPieceBefore

TrackPiece trackPieceBefore

trackPieceAfter

TrackPiece trackPieceAfter

location

ImPoint location

Class jfreerails.move.ChangeTrainMove extends ChangeItemInListMove implements Serializable

serialVersionUID: 3257854272514242873L

Class jfreerails.move.ChangeTrainScheduleMove extends ChangeItemInListMove implements Serializable

serialVersionUID: 3691043187930052149L

Class jfreerails.move.CompositeMove extends java.lang.Object implements Serializable

serialVersionUID: 3257289149391517489L

Serialized Fields

moves

ImList<E extends FreerailsSerializable> moves

Class jfreerails.move.MoveStatus extends java.lang.Object implements Serializable

serialVersionUID: 3258129171879309624L

Serialization Methods

readResolve

private java.lang.Object readResolve()
Avoid creating a duplicate when deserializing.