Uses of Interface
jfreerails.client.renderer.RenderersRoot

Packages that use RenderersRoot
experimental Provides a space to put classes that try out concepts and ideas but are not part of the game - classes in other jfreerails packages should not import classes from this package. 
jfreerails.client.renderer Provides classes that render/paint/draw the games graphics. 
jfreerails.client.top Provides classes that make up the client user interface (implemented using Swing). 
jfreerails.client.view Provides classes that make up the jfreerails client user interface that is implemented using Swing components. 
jfreerails.launcher Provides the classes the make up the launcher. 
 

Uses of RenderersRoot in experimental
 

Fields in experimental declared as RenderersRoot
private  RenderersRoot DialogueBoxTester.vl
           
 

Uses of RenderersRoot in jfreerails.client.renderer
 

Fields in jfreerails.client.renderer declared as RenderersRoot
private  RenderersRoot BuildTrackRenderer.rr
           
private  RenderersRoot MapBackgroundRender.TrackLayer.rr
           
private  RenderersRoot TrainRenderer.rr
           
private  RenderersRoot StationBoxRenderer.vl
           
 

Constructors in jfreerails.client.renderer with parameters of type RenderersRoot
BuildTrackRenderer(RenderersRoot trackPieceViewList, ModelRoot modelRoot)
           
MapBackgroundRender.TrackLayer(ReadOnlyWorld world, RenderersRoot trackPieceViewList)
           
MapBackgroundRender(ReadOnlyWorld w, RenderersRoot rr, ModelRoot modelRoot)
           
StationBoxRenderer(ReadOnlyWorld world, RenderersRoot vl, ModelRoot modelRoot)
           
TrainRenderer(RenderersRoot trainImages)
           
 

Uses of RenderersRoot in jfreerails.client.top
 

Classes in jfreerails.client.top that implement RenderersRoot
 class RenderersRootImpl
          Implementation of RenderersRoot whose constructor loads graphics and provides feed back using a FreerailsProgressMonitor.
 

Fields in jfreerails.client.top declared as RenderersRoot
private  RenderersRoot GUIComponentFactoryImpl.renderers
           
 

Methods in jfreerails.client.top with parameters of type RenderersRoot
 void BuildIndustryJPopupMenu.setup(ModelRoot modelRoot, RenderersRoot vl, javax.swing.Action closeAction)
           
 void GUIComponentFactoryImpl.setup(RenderersRoot vl, ReadOnlyWorld w)
          Called when a new game is started or a game is loaded.
 

Uses of RenderersRoot in jfreerails.client.view
 

Fields in jfreerails.client.view declared as RenderersRoot
(package private)  RenderersRoot SelectEngineJPanel.TrainCellRenderer.rr
           
private  RenderersRoot SelectWagonsJPanel.rr
           
(package private)  RenderersRoot SelectWagonsJPanel.WagonCellRenderer.rr
           
private  RenderersRoot TerrainInfoJPanel.rr
           
private  RenderersRoot DialogueBoxController.vl
           
private  RenderersRoot TrainListCellRenderer.vl
           
private  RenderersRoot TrainScheduleJPanel.vl
           
 

Methods in jfreerails.client.view with parameters of type RenderersRoot
 void RHSJTabPane.setup(ActionRoot actionRoot, RenderersRoot vl, ModelRootImpl modelRoot)
           
 void MapViewJComponentConcrete.setup(MapRenderer mv, ModelRootImpl mr, RenderersRoot rr)
           
 void ActiveView.setup(ModelRoot modelRoot, ActionRoot ar, RenderersRoot vl, java.awt.event.ActionListener submitButtonCallBack)
           
 void BuildTrackJPanel.setup(ModelRoot mr, ActionRoot ar, RenderersRoot vl, java.awt.event.ActionListener al)
           
 void ActionRoot.setup(ModelRootImpl modelRoot, RenderersRoot vl)
          Call this method when a new game is started or a game is loaded.
 void DialogueBoxController.setup(ModelRootImpl mr, RenderersRoot vl)
          Called when a new game is started or a game is loaded.
 void BalanceSheetHtmlJPanel.setup(ModelRoot modelRoot, RenderersRoot vl, javax.swing.Action closeAction)
           
 void BrokerJFrame.setup(ModelRoot m, RenderersRoot vl, javax.swing.Action closeAction)
           
 void BrokerScreenHtmlJFrame.setup(ModelRoot modelRoot, RenderersRoot vl, javax.swing.Action closeAction)
           
 void CargoWaitingAndDemandedJPanel.setup(ModelRoot model, RenderersRoot vl, javax.swing.Action closeAction)
           
 void CashJLabel.setup(ModelRoot model, RenderersRoot vl, javax.swing.Action closeAction)
           
 void ConfirmExitJPanel.setup(ModelRoot mr, RenderersRoot vl, javax.swing.Action closeAction)
           
 void DateJLabel.setup(ModelRoot model, RenderersRoot vl, javax.swing.Action closeAction)
           
 void HtmlJPanel.setup(ModelRoot m, RenderersRoot vl, javax.swing.Action closeAction)
           
 void IncomeStatementHtmlJPanel.setup(ModelRoot modelRoot, RenderersRoot vl, javax.swing.Action closeAction)
           
 void LeaderBoardJPanel.setup(ModelRoot modelRoot, RenderersRoot vl, javax.swing.Action closeAction)
           
 void LoadGameJPanel.setup(ModelRoot m, RenderersRoot vl, javax.swing.Action closeAction)
           
 void NetWorthGraphJPanel.setup(ModelRoot modelRoot, RenderersRoot vl, javax.swing.Action closeAction)
           
 void NewsPaperJPanel.setup(ModelRoot mr, RenderersRoot vl, javax.swing.Action closeAction)
           
 void SaveGameJPanel.setup(ModelRoot m, RenderersRoot vl, javax.swing.Action closeAction)
           
 void SelectEngineJPanel.setup(ModelRoot mr, RenderersRoot vl, javax.swing.Action closeAction)
           
 void SelectStationJPanel.setup(ModelRoot mr, RenderersRoot vl, javax.swing.Action closeAction)
           
 void SelectWagonsJPanel.setup(ModelRoot mr, RenderersRoot vl, javax.swing.Action closeAction)
           
 void StationInfoJPanel.setup(ModelRoot mr, RenderersRoot vl, javax.swing.Action al)
           
 void TrainDescriptionJPanel.setup(ModelRoot mr, RenderersRoot vl, javax.swing.Action closeAction)
           
 void TrainDialogueJPanel.setup(ModelRoot mr, RenderersRoot vl, javax.swing.Action al)
           
 void TrainListCellRenderer.setup(ModelRoot mr, RenderersRoot vl, javax.swing.Action closeAction)
           
 void TrainListJPanel.setup(ModelRoot mr, RenderersRoot vl, javax.swing.Action closeAction)
           
 void TrainOrderJPanel.setup(ModelRoot mr, RenderersRoot vl, javax.swing.Action closeAction)
           
 void TrainScheduleJPanel.setup(ModelRoot mr, RenderersRoot vl, javax.swing.Action al)
           
 void TrainSummaryJPanel.setup(ModelRoot modelRoot, RenderersRoot vl, javax.swing.Action closeAction)
           
 void View.setup(ModelRoot modelRoot, RenderersRoot vl, javax.swing.Action closeAction)
           
 void TerrainInfoJPanel.setup(ReadOnlyWorld w, RenderersRoot vl)
           
 

Constructors in jfreerails.client.view with parameters of type RenderersRoot
DetailMapRenderer(ReadOnlyWorld world, RenderersRoot rr, ModelRoot modelRoot)
           
FreerailsCursor(ModelRoot mr, RenderersRoot rr)
          Creates a new FreerailsCursor.
OverHeadTrainView(ReadOnlyWorld world, RenderersRoot rr, ModelRoot mr)
           
SelectEngineJPanel.TrainCellRenderer(RenderersRoot vl)
           
SelectWagonsJPanel.WagonCellRenderer(World2ListModelAdapter w2lma, RenderersRoot s)
           
StationBuildModel(StationBuilder sb, RenderersRoot rr, ModelRoot mr)
           
TrainListCellRenderer(ModelRoot mr, RenderersRoot vl)
           
 

Uses of RenderersRoot in jfreerails.launcher
 

Fields in jfreerails.launcher declared as RenderersRoot
private  RenderersRoot GUIClient.vl