Uses of Class
jmri.jmrit.operations.trains.Train
Packages that use Train
Package
Description
Server implementation for the JMRI interfaces.
Provides throttle-controlled locomotive sound simulation without the need of an on-board sound decoder.
JMRI JSON support for Operations.
-
Uses of Train in jmri.jmris
Methods in jmri.jmris with parameters of type TrainModifier and TypeMethodDescriptionabstract 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 TrainModifier and TypeMethodDescriptionvoidSimpleOperationsServer.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 -
Uses of Train in jmri.jmrit.operations.automation
Fields in jmri.jmrit.operations.automation declared as TrainMethods in jmri.jmrit.operations.automation that return TrainMethods in jmri.jmrit.operations.automation with parameters of type Train -
Uses of Train in jmri.jmrit.operations.locations
Methods in jmri.jmrit.operations.locations with parameters of type TrainModifier and TypeMethodDescriptionbooleanTrack.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 TrainModifier and TypeFieldDescriptionTrackEditFrame.comboBoxDropTrainsTrackEditFrame.comboBoxPickupTrainsYardmasterPanel.trainComboBox -
Uses of Train in jmri.jmrit.operations.rollingstock
Fields in jmri.jmrit.operations.rollingstock declared as TrainModifier and TypeFieldDescriptionprotected TrainRollingStock._lastTrainprotected TrainRollingStock._trainFields in jmri.jmrit.operations.rollingstock with type parameters of type TrainMethods in jmri.jmrit.operations.rollingstock that return TrainMethods in jmri.jmrit.operations.rollingstock with parameters of type TrainModifier and TypeMethodDescriptionRollingStockManager.getByTrainList(Train train) Get a list of rolling stocks assigned to a train ordered by locationReturns 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) voidSets 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 TrainModifier and TypeMethodDescriptionCarManager.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.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 TrainModifier and TypeMethodDescriptionEngineManager.getAvailableTrainList(Train train) Returns a list of available engines (no assigned train).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 TrainModifier and TypeFieldDescriptionRouter._excludeTrainsRouter._lastLocationTrainsRouter._listTrainsRouter._nextLocationTrainsMethods in jmri.jmrit.operations.router with parameters of type TrainModifier and TypeMethodDescriptionbooleanRouter.isCarRouteable(Car car, Train train, Location destination, Track track, PrintWriter buildReport) booleanRouter.isCarRouteable(Car car, Train train, Track track, PrintWriter buildReport) Determines if car can be routed to the destination trackbooleanRouter.setDestination(Car car, Train train, 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 TrainMethods in jmri.jmrit.operations.routes.gui with parameters of type Train -
Uses of Train in jmri.jmrit.operations.routes.tools
Fields in jmri.jmrit.operations.routes.tools declared as Train -
Uses of Train in jmri.jmrit.operations.trains
Fields in jmri.jmrit.operations.trains declared as TrainModifier and TypeFieldDescription(package private) TrainTrainIcon._trainprotected final TrainJsonManifest.trainMethods in jmri.jmrit.operations.trains that return TrainModifier and TypeMethodDescriptionMakes a copy of an existing train.TrainIcon.getTrain()TrainManager.getTrainById(String id) TrainManager.getTrainByName(String name) TrainManager.getTrainForCar(Car car, PrintWriter buildReport) TrainManager.getTrainForCar(Car car, List<Train> excludeTrains, PrintWriter buildReport, boolean isExcludeRoutes) Finds an existing train or creates a new train if needed.Methods in jmri.jmrit.operations.trains that return types with arguments of type TrainModifier and TypeMethodDescriptionTrainManager.getExcludeTrainListForCar(Car car, PrintWriter buildReport) TrainManager.getList()TrainManager.getTrainComboBox()TrainManager.getTrainsArrivingThisLocationList(Location location) Provides a list of trains ordered by arrival time to a locationTrainManager.getTrainsByDepartureList()Sort by train departure location nameTrainManager.getTrainsByDescriptionList()Sort by train descriptionTrainManager.getTrainsByIdList()Sort by train idTrainManager.getTrainsByNameList()Sort by train nameTrainManager.getTrainsByRouteList()Sort by train route nameTrainManager.getTrainsByStatusList()Sort by train statusTrainManager.getTrainsByTerminatesList()Sort by train termination location nameTrainManager.getTrainsByTimeList()Sort by train departure timeMethods in jmri.jmrit.operations.trains with parameters of type TrainModifier and TypeMethodDescriptionMakes a copy of an existing train.voidTrainManager.deregister(Train train) Forget a NamedBean Object created outside the manager.voidRemember a NamedBean Object created outside the manager.voidMethod parameters in jmri.jmrit.operations.trains with type arguments of type TrainModifier and TypeMethodDescriptionvoidTrainManager.buildSelectedTrains(List<Train> trains) TrainManager.getTrainForCar(Car car, List<Train> excludeTrains, PrintWriter buildReport, boolean isExcludeRoutes) booleanTrainManager.printSelectedTrains(List<Train> trains) booleanTrainManager.terminateSelectedTrains(List<Train> trains) voidTrainManager.updateTrainComboBox(JComboBox<Train> box) voidTrainManager.updateTrainComboBox(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 -
Uses of Train in jmri.jmrit.operations.trains.csv
Methods in jmri.jmrit.operations.trains.csv with parameters of type TrainModifier and TypeMethodDescriptionprotected final voidTrainCsvCommon.checkForEngineOrCabooseChange(CSVPrinter fileOut, Train train, RouteLocation rl) protected voidTrainCsvCommon.printLogoURL(CSVPrinter fileOut, Train train) protected final voidTrainCsvCommon.printRouteComment(CSVPrinter fileOut, Train train) protected final voidTrainCsvCommon.printTrainComment(CSVPrinter fileOut, Train train) Constructors in jmri.jmrit.operations.trains.csv with parameters of type Train -
Uses of Train in jmri.jmrit.operations.trains.gui
Fields in jmri.jmrit.operations.trains.gui declared as TrainModifier and TypeFieldDescription(package private) TrainTrainConductorAction._train(package private) TrainTrainEditBuildOptionsFrame._trainTrainEditFrame._train(package private) TrainTrainLoadOptionsFrame._train(package private) TrainTrainRoadOptionsFrame._trainFields in jmri.jmrit.operations.trains.gui with type parameters of type TrainMethods in jmri.jmrit.operations.trains.gui that return types with arguments of type TrainModifier and TypeMethodDescriptionTrainsTableFrame.getSortByList()TrainsTableFrame.getSortByList(String sortBy) Constructors in jmri.jmrit.operations.trains.gui with parameters of type TrainModifierConstructorDescriptionTrainConductorAction(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 TrainMethods in jmri.jmrit.operations.trains.schedules that return types with arguments of type Train -
Uses of Train in jmri.jmrit.operations.trains.tools
Fields in jmri.jmrit.operations.trains.tools declared as TrainModifier and TypeFieldDescription(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 TrainModifier and TypeFieldDescriptionTrainCopyFrame.trainBoxTrainsTableSetColorFrame.trainBoxTrainByCarTypeFrame.trainsComboBoxMethods in jmri.jmrit.operations.trains.tools with parameters of type TrainModifier and TypeMethodDescriptionvoidShowCarsInTrainFrame.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 TrainModifierConstructorDescriptionPrintSavedBuildReportAction(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 TrainMethods in jmri.jmrit.operations.trains.trainbuilder with parameters of type TrainModifier and TypeMethodDescriptionprotected voidTrainCommon.blockCarsByTrack(PrintWriter file, Train train, 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(PrintWriter file, Train train, List<Car> carList, RouteLocation rl, boolean printHeader, boolean isManifest) Produces a two column format for car pick ups and set outs.protected voidTrainCommon.blockCarsTwoColumn(PrintWriter file, Train train, List<Car> carList, RouteLocation rl, boolean printHeader, boolean isManifest) Produces a two column format for car pick ups and set outs.booleanBuild 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 StringTrainBuilderBase.checkReserved(Train train, RouteLocation rld, Car car, Track destTrack, boolean printMsg) static StringTrainCommon.getSwitchListTrainStatus(Train train, RouteLocation rl) static 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, List<Car> carList) -
Uses of Train in jmri.jmrit.vsdecoder
Methods in jmri.jmrit.vsdecoder with parameters of type TrainModifier and TypeMethodDescriptionprotected 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 TrainModifier and TypeMethodDescriptionintTagMonitorPane.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 -
Uses of Train in jmri.web.servlet.operations
Fields in jmri.web.servlet.operations declared as TrainConstructors in jmri.web.servlet.operations with parameters of type TrainModifierConstructorDescriptionHtmlConductor(Locale locale, Train train) HtmlManifest(Locale locale, Train train) HtmlTrainCommon(Locale locale, Train train)