Uses of Class
jmri.jmrit.operations.trains.Train
- 
Packages that use Train Package Description jmri.jmris Server implementation for the JMRI interfaces.jmri.jmris.simpleserver jmri.jmrit.operations jmri.jmrit.operations.automation jmri.jmrit.operations.locations jmri.jmrit.operations.locations.gui jmri.jmrit.operations.rollingstock jmri.jmrit.operations.rollingstock.cars jmri.jmrit.operations.rollingstock.engines jmri.jmrit.operations.router jmri.jmrit.operations.routes.gui jmri.jmrit.operations.routes.tools jmri.jmrit.operations.trains jmri.jmrit.operations.trains.csv jmri.jmrit.operations.trains.gui jmri.jmrit.operations.trains.schedules jmri.jmrit.operations.trains.tools jmri.jmrit.operations.trains.trainbuilder jmri.jmrit.vsdecoder Provides throttle-controlled locomotive sound simulation without the need of an on-board sound decoder.jmri.jmrix.rfid.swing.tagcarwin jmri.server.json.operations JMRI JSON support for Operations.jmri.web.servlet.operations  - 
- 
Uses of Train in jmri.jmris
Methods in jmri.jmris with parameters of type Train Modifier and Type Method Description abstract voidAbstractOperationsServer. sendFullStatus(Train train)sends the full status for a train to a client - 
Uses of Train in jmri.jmris.simpleserver
Methods in jmri.jmris.simpleserver with parameters of type Train Modifier and Type Method Description voidSimpleOperationsServer. sendFullStatus(Train train)sends the full status for a train to a client - 
Uses of Train in jmri.jmrit.operations
Fields in jmri.jmrit.operations declared as Train Modifier and Type Field Description protected TrainCommonConductorYardmasterPanel. _train - 
Uses of Train in jmri.jmrit.operations.automation
Fields in jmri.jmrit.operations.automation declared as Train Modifier and Type Field Description protected TrainAutomationItem. _trainMethods in jmri.jmrit.operations.automation that return Train Modifier and Type Method Description TrainAutomationItem. getTrain()Methods in jmri.jmrit.operations.automation with parameters of type Train Modifier and Type Method Description voidAutomationItem. setTrain(Train train) - 
Uses of Train in jmri.jmrit.operations.locations
Methods in jmri.jmrit.operations.locations with parameters of type Train Modifier and Type Method Description booleanTrack. isDropTrainAccepted(Train train)Determine if train can set out cars to this track.booleanTrack. isPickupTrainAccepted(Train train)Determine if train can pick up cars from this track. - 
Uses of Train in jmri.jmrit.operations.locations.gui
Fields in jmri.jmrit.operations.locations.gui with type parameters of type Train Modifier and Type Field Description (package private) javax.swing.JComboBox<Train>TrackEditFrame. comboBoxDropTrains(package private) javax.swing.JComboBox<Train>TrackEditFrame. comboBoxPickupTrains(package private) javax.swing.JComboBox<Train>YardmasterPanel. trainComboBox - 
Uses of Train in jmri.jmrit.operations.rollingstock
Fields in jmri.jmrit.operations.rollingstock declared as Train Modifier and Type Field Description protected TrainRollingStock. _lastTrainprotected TrainRollingStock. _trainFields in jmri.jmrit.operations.rollingstock with type parameters of type Train Modifier and Type Field Description javax.swing.JComboBox<Train>RollingStockSetFrame. trainBoxMethods in jmri.jmrit.operations.rollingstock that return Train Modifier and Type Method Description TrainRollingStock. getLastTrain()TrainRollingStock. getTrain()Methods in jmri.jmrit.operations.rollingstock with parameters of type Train Modifier and Type Method Description java.util.List<T>RollingStockManager. getByTrainList(Train train)Get a list of rolling stocks assigned to a train ordered by locationjava.util.List<T>RollingStockManager. getList(Train train)Returns a list (no order) of RollingStock in a train.voidRollingStock. setLastTrain(Train train)Sets the last train that serviced this rolling stock.protected voidRollingStockSetFrame. setRouteLocationAndDestination(RollingStock rs, Train train, RouteLocation rl, RouteLocation rd)voidRollingStock. setTrain(Train train)Sets the train that will service this rolling stock. - 
Uses of Train in jmri.jmrit.operations.rollingstock.cars
Methods in jmri.jmrit.operations.rollingstock.cars with parameters of type Train Modifier and Type Method Description java.util.List<Car>CarManager. getAvailableTrainList(Train train)Return a list available cars (no assigned train or car already assigned to this train) on a route, cars are ordered least recently moved to most recently moved.java.util.List<Car>CarManager. getByTrainDestinationList(Train train)Provides a very sorted list of cars assigned to the train. - 
Uses of Train in jmri.jmrit.operations.rollingstock.engines
Methods in jmri.jmrit.operations.rollingstock.engines with parameters of type Train Modifier and Type Method Description java.util.List<Engine>EngineManager. getAvailableTrainList(Train train)return a list available engines (no assigned train) engines are ordered least recently moved to most recently moved.java.util.List<Engine>EngineManager. getByTrainBlockingList(Train train)Returns a list of locos sorted by blocking number for a train. - 
Uses of Train in jmri.jmrit.operations.router
Fields in jmri.jmrit.operations.router with type parameters of type Train Modifier and Type Field Description protected java.util.List<Train>Router. _lastLocationTrainsprotected java.util.Hashtable<java.lang.String,Train>Router. _listTrainsprotected java.util.List<Train>Router. _nextLocationTrainsMethods in jmri.jmrit.operations.router with parameters of type Train Modifier and Type Method Description booleanRouter. isCarRouteable(Car car, Train train, Location destination, Track track, java.io.PrintWriter buildReport)booleanRouter. isCarRouteable(Car car, Train train, Track track, java.io.PrintWriter buildReport)Determines if car can be routed to the destination trackbooleanRouter. setDestination(Car car, Train train, java.io.PrintWriter buildReport)Attempts to set the car's destination if a final destination exists. - 
Uses of Train in jmri.jmrit.operations.routes.gui
Fields in jmri.jmrit.operations.routes.gui declared as Train Modifier and Type Field Description (package private) TrainRouteEditFrame. _trainMethods in jmri.jmrit.operations.routes.gui with parameters of type Train Modifier and Type Method Description voidRouteEditFrame. initComponents(Route route, Train train) - 
Uses of Train in jmri.jmrit.operations.routes.tools
Fields in jmri.jmrit.operations.routes.tools declared as Train Modifier and Type Field Description (package private) TrainRouteBlockingOrderEditFrame. _train - 
Uses of Train in jmri.jmrit.operations.trains
Fields in jmri.jmrit.operations.trains declared as Train Modifier and Type Field Description (package private) TrainTrainIcon. _trainprotected TrainJsonManifest. trainMethods in jmri.jmrit.operations.trains that return Train Modifier and Type Method Description TrainTrainManager. copyTrain(Train train, java.lang.String trainName)Makes a copy of an existing train.TrainTrainIcon. getTrain()TrainTrainManager. getTrainById(java.lang.String id)TrainTrainManager. getTrainByName(java.lang.String name)TrainTrainManager. getTrainForCar(Car car, java.io.PrintWriter buildReport)TrainTrainManager. getTrainForCar(Car car, java.util.List<Train> excludeTrains, java.io.PrintWriter buildReport)TrainTrainManager. newTrain(java.lang.String name)Finds an existing train or creates a new train if needed.Methods in jmri.jmrit.operations.trains that return types with arguments of type Train Modifier and Type Method Description java.util.List<Train>TrainManager. getList()javax.swing.JComboBox<Train>TrainManager. getTrainComboBox()java.util.List<Train>TrainManager. getTrainsArrivingThisLocationList(Location location)Provides a list of trains ordered by arrival time to a locationjava.util.List<Train>TrainManager. getTrainsByDepartureList()Sort by train departure location namejava.util.List<Train>TrainManager. getTrainsByDescriptionList()Sort by train descriptionjava.util.List<Train>TrainManager. getTrainsByIdList()Sort by train idjava.util.List<Train>TrainManager. getTrainsByNameList()Sort by train namejava.util.List<Train>TrainManager. getTrainsByRouteList()Sort by train route namejava.util.List<Train>TrainManager. getTrainsByStatusList()Sort by train statusjava.util.List<Train>TrainManager. getTrainsByTerminatesList()Sort by train termination location namejava.util.List<Train>TrainManager. getTrainsByTimeList()Sort by train departure timeMethods in jmri.jmrit.operations.trains with parameters of type Train Modifier and Type Method Description TrainTrainManager. copyTrain(Train train, java.lang.String trainName)Makes a copy of an existing train.voidTrainManager. deregister(Train train)Forget a NamedBean Object created outside the manager.voidTrainManager. register(Train train)Remember a NamedBean Object created outside the manager.voidTrainIcon. setTrain(Train train)Method parameters in jmri.jmrit.operations.trains with type arguments of type Train Modifier and Type Method Description voidTrainManager. buildSelectedTrains(java.util.List<Train> trains)TrainTrainManager. getTrainForCar(Car car, java.util.List<Train> excludeTrains, java.io.PrintWriter buildReport)booleanTrainManager. printSelectedTrains(java.util.List<Train> trains)booleanTrainManager. terminateSelectedTrains(java.util.List<Train> trains)voidTrainManager. updateTrainComboBox(javax.swing.JComboBox<Train> box)voidTrainManager. updateTrainComboBox(javax.swing.JComboBox<Train> box, Car car)Update combo box with trains that will service this carConstructors in jmri.jmrit.operations.trains with parameters of type Train Constructor Description JsonManifest(Train train)TrainManifest(Train train) - 
Uses of Train in jmri.jmrit.operations.trains.csv
Methods in jmri.jmrit.operations.trains.csv with parameters of type Train Modifier and Type Method Description protected voidTrainCsvCommon. checkForEngineOrCabooseChange(CSVPrinter fileOut, Train train, RouteLocation rl)protected voidTrainCsvCommon. printLogoURL(CSVPrinter fileOut, Train train)protected voidTrainCsvCommon. printRouteComment(CSVPrinter fileOut, Train train)protected voidTrainCsvCommon. printTrainComment(CSVPrinter fileOut, Train train)Constructors in jmri.jmrit.operations.trains.csv with parameters of type Train Constructor Description TrainCsvManifest(Train train) - 
Uses of Train in jmri.jmrit.operations.trains.gui
Fields in jmri.jmrit.operations.trains.gui declared as Train Modifier and Type Field Description (package private) TrainTrainConductorAction. _train(package private) TrainTrainEditBuildOptionsFrame. _trainTrainTrainEditFrame. _train(package private) TrainTrainLoadOptionsFrame. _train(package private) TrainTrainRoadOptionsFrame. _trainFields in jmri.jmrit.operations.trains.gui with type parameters of type Train Modifier and Type Field Description (package private) java.util.List<Train>TrainsTableModel. sysListMethods in jmri.jmrit.operations.trains.gui that return types with arguments of type Train Modifier and Type Method Description java.util.List<Train>TrainsTableFrame. getSortByList()java.util.List<Train>TrainsTableFrame. getSortByList(java.lang.String sortBy)Constructors in jmri.jmrit.operations.trains.gui with parameters of type Train Constructor Description TrainConductorAction(Train train)TrainConductorFrame(Train train)TrainConductorPanel(Train train)TrainEditFrame(Train train) - 
Uses of Train in jmri.jmrit.operations.trains.schedules
Fields in jmri.jmrit.operations.trains.schedules with type parameters of type Train Modifier and Type Field Description (package private) java.util.List<Train>TrainsScheduleTableModel. sysListMethods in jmri.jmrit.operations.trains.schedules that return types with arguments of type Train Modifier and Type Method Description java.util.List<Train>TrainsScheduleTableModel. getSelectedTrainList() - 
Uses of Train in jmri.jmrit.operations.trains.tools
Fields in jmri.jmrit.operations.trains.tools declared as Train Modifier and Type Field Description (package private) TrainPrintSavedBuildReportAction. _train(package private) TrainPrintSavedTrainManifestAction. _train(package private) TrainPrintShowCarsInTrainAction. _train(package private) TrainPrintShowCarsInTrainRouteAction. _train(package private) TrainPrintTrainAction. _train(package private) TrainPrintTrainBuildReportAction. _train(package private) TrainPrintTrainManifestAction. _train(package private) TrainPrintTrainsFrame. _train(package private) TrainShowCarsInTrainAction. _train(package private) TrainShowCarsInTrainFrame. _train(package private) TrainTrainByCarTypeAction. _train(package private) TrainTrainByCarTypeFrame. _train(package private) TrainTrainCopyAction. _train(package private) TrainTrainManifestOptionFrame. _train(package private) TrainTrainScriptFrame. _train(package private) TrainTrainsTableSetColorAction. _trainFields in jmri.jmrit.operations.trains.tools with type parameters of type Train Modifier and Type Field Description (package private) javax.swing.JComboBox<Train>TrainCopyFrame. trainBox(package private) javax.swing.JComboBox<Train>TrainsTableSetColorFrame. trainBox(package private) javax.swing.JComboBox<Train>TrainByCarTypeFrame. trainsComboBoxMethods in jmri.jmrit.operations.trains.tools with parameters of type Train Modifier and Type Method Description voidShowCarsInTrainFrame. initComponents(Train train)voidPrintShowCarsInTrain. printCarsAtLocation(HardcopyWriter writer, Train train, RouteLocation rl)voidPrintShowCarsInTrain. printCarsInTrain(Train train, boolean isPreview)Prints the block order for a train at the train's current location.voidPrintShowCarsInTrain. printCarsInTrainRoute(Train train, boolean isPreview)Prints the block order for a train for each station starting at the train's current location.voidPrintShowCarsInTrain. printCarsRoute(HardcopyWriter writer, Train train)Constructors in jmri.jmrit.operations.trains.tools with parameters of type Train Constructor Description PrintSavedBuildReportAction(boolean isPreview, Train train)PrintSavedTrainManifestAction(boolean isPreview, Train train)PrintShowCarsInTrainAction(boolean isPreview, Train train)PrintShowCarsInTrainRouteAction(boolean isPreview, Train train)PrintTrainAction(boolean isPreview, Train train)PrintTrainBuildReportAction(boolean isPreview, Train train)PrintTrainManifestAction(boolean isPreview, Train train)PrintTrainsFrame(boolean isPreview, Train train)ShowCarsInTrainAction(Train train)TrainByCarTypeAction(Train train)TrainByCarTypeFrame(Train train)Show how cars for a train can be servicedTrainCopyAction(Train train)TrainCopyFrame(Train train)TrainsTableSetColorAction(Train train)TrainsTableSetColorFrame(Train train) - 
Uses of Train in jmri.jmrit.operations.trains.trainbuilder
Fields in jmri.jmrit.operations.trains.trainbuilder declared as Train Modifier and Type Field Description (package private) TrainTrainBuilderBase. _trainMethods in jmri.jmrit.operations.trains.trainbuilder with parameters of type Train Modifier and Type Method Description protected voidTrainCommon. blockCarsByTrack(java.io.PrintWriter file, Train train, java.util.List<Car> carList, RouteLocation rl, boolean printHeader, boolean isManifest)Block cars by track, then pick up and set out for each location in a train's route.protected voidTrainCommon. blockCarsByTrackNameTwoColumn(java.io.PrintWriter file, Train train, java.util.List<Car> carList, RouteLocation rl, boolean printHeader, boolean isManifest)Produces a two column format for car pick ups and set outs.protected voidTrainCommon. blockCarsTwoColumn(java.io.PrintWriter file, Train train, java.util.List<Car> carList, RouteLocation rl, boolean printHeader, boolean isManifest)Produces a two column format for car pick ups and set outs.booleanTrainBuilder. build(Train train)Build rules: Need at least one location in route to build train Select only locos and cars that the train can service If required, add caboose or car with FRED to train When departing staging find a track matching train requirements All cars and locos on one track must leave staging Optionally block cars from staging Route cars with home divisions Route cars with custom loads or final destinations.protected java.lang.StringTrainBuilderBase. checkReserved(Train train, RouteLocation rld, Car car, Track destTrack, boolean printMsg)static java.lang.StringTrainCommon. getSwitchListTrainStatus(Train train, RouteLocation rl)static java.lang.StringTrainCommon. getTrainMessage(Train train, RouteLocation rl)static booleanTrainCommon. isThereWorkAtLocation(Train train, Location location)returns true if the train has work at the locationprotected voidTrainCommon. setCarPickupAndSetoutTimes(Train train, RouteLocation rl, java.util.List<Car> carList) - 
Uses of Train in jmri.jmrit.vsdecoder
Methods in jmri.jmrit.vsdecoder with parameters of type Train Modifier and Type Method Description protected PhysicalLocationVSDecoder. getTrainPosition(Train t)Get the physical location of the given Operations Train - 
Uses of Train in jmri.jmrix.rfid.swing.tagcarwin
Methods in jmri.jmrix.rfid.swing.tagcarwin with parameters of type Train Modifier and Type Method Description intTagMonitorPane. getCarTrainPosition(RollingStock thisCar, Train thisTrain)If this car (engine or car) is in a train, determine what the car position is - 
Uses of Train in jmri.server.json.operations
Methods in jmri.server.json.operations with parameters of type Train Modifier and Type Method Description com.fasterxml.jackson.databind.node.ObjectNodeJsonUtil. getTrain(Train train, java.util.Locale locale)Get the JSON representation of a Train. - 
Uses of Train in jmri.web.servlet.operations
Fields in jmri.web.servlet.operations declared as Train Modifier and Type Field Description protected TrainHtmlTrainCommon. trainConstructors in jmri.web.servlet.operations with parameters of type Train Constructor Description HtmlConductor(java.util.Locale locale, Train train)HtmlManifest(java.util.Locale locale, Train train)HtmlTrainCommon(java.util.Locale locale, Train train) 
 -