Uses of Class
jmri.jmrit.operations.routes.RouteLocation
-
-
Uses of RouteLocation in jmri.jmrit.operations
Methods in jmri.jmrit.operations with parameters of type RouteLocation Modifier and Type Method Description protected void
CommonConductorYardmasterPanel. blockCars(RouteLocation rl, boolean isManifest)
Block cars by track (optional), then pick up and set out for each location in a train's route.protected java.lang.String
CommonConductorYardmasterPanel. getStatus(RouteLocation rl, boolean isManifest)
protected void
CommonConductorYardmasterPanel. loadRouteLocationComment(RouteLocation rl)
protected void
CommonConductorYardmasterPanel. updateLocoPanes(RouteLocation rl)
Uses "ep" prefix to denote a checkbox with an engine pick up, and "es" for an engine set out.protected void
CommonConductorYardmasterPanel. updateTrackComments(RouteLocation rl, boolean isManifest)
-
Uses of RouteLocation in jmri.jmrit.operations.automation
Fields in jmri.jmrit.operations.automation declared as RouteLocation Modifier and Type Field Description protected RouteLocation
AutomationItem. _routeLocation
Methods in jmri.jmrit.operations.automation that return RouteLocation Modifier and Type Method Description RouteLocation
AutomationItem. getRouteLocation()
Methods in jmri.jmrit.operations.automation with parameters of type RouteLocation Modifier and Type Method Description void
AutomationItem. setRouteLocation(RouteLocation rl)
-
Uses of RouteLocation in jmri.jmrit.operations.rollingstock
Fields in jmri.jmrit.operations.rollingstock declared as RouteLocation Modifier and Type Field Description protected RouteLocation
RollingStock. _routeDestination
protected RouteLocation
RollingStock. _routeLocation
(package private) RouteLocation
RollingStockSetFrame. rd
(package private) RouteLocation
RollingStockSetFrame. rl
Methods in jmri.jmrit.operations.rollingstock that return RouteLocation Modifier and Type Method Description RouteLocation
RollingStock. getRouteDestination()
RouteLocation
RollingStock. getRouteLocation()
Where in a train's route this car residesMethods in jmri.jmrit.operations.rollingstock with parameters of type RouteLocation Modifier and Type Method Description protected void
RollingStock. moveRollingStock(RouteLocation current, RouteLocation next)
void
RollingStock. setRouteDestination(RouteLocation routeDestination)
Set where in a train's route this rolling stock will be set out.void
RollingStock. setRouteLocation(RouteLocation routeLocation)
Sets the location where the rolling stock will be picked up by the train.protected void
RollingStockSetFrame. setRouteLocationAndDestination(RollingStock rs, Train train, RouteLocation rl, RouteLocation rd)
-
Uses of RouteLocation in jmri.jmrit.operations.rollingstock.engines
Methods in jmri.jmrit.operations.rollingstock.engines with parameters of type RouteLocation Modifier and Type Method Description protected void
Engine. moveRollingStock(RouteLocation current, RouteLocation next)
Determine if there's a change in the lead locomotive. -
Uses of RouteLocation in jmri.jmrit.operations.routes
Fields in jmri.jmrit.operations.routes with type parameters of type RouteLocation Modifier and Type Field Description protected java.util.Hashtable<java.lang.String,RouteLocation>
Route. _routeHashTable
(package private) java.util.List<RouteLocation>
RouteEditTableModel. _routeList
Methods in jmri.jmrit.operations.routes that return RouteLocation Modifier and Type Method Description RouteLocation
Route. addLocation(Location location)
Adds a location to the end of this routeRouteLocation
Route. addLocation(Location location, int sequence)
Add a location at a specific place (sequence) in the route Allowable sequence numbers are 1 to max size of route. 1 = start of route, or Route.STARTRouteLocation
Route. getDepartsRouteLocation()
Get the first location in a routeRouteLocation
Route. getLastLocationByName(java.lang.String name)
Get location by name (gets last route location with name)RouteLocation
Route. getLocationById(java.lang.String id)
Get a RouteLocation by idRouteLocation
Route. getNextRouteLocation(RouteLocation rl)
Gets the next route location in a routeRouteLocation
Route. getRouteLocationBySequenceNumber(int sequence)
1st RouteLocation in a route starts at 1.RouteLocation
Route. getTerminatesRouteLocation()
Get the last location in a routeMethods in jmri.jmrit.operations.routes that return types with arguments of type RouteLocation Modifier and Type Method Description java.util.List<RouteLocation>
Route. getBlockingOrder()
javax.swing.JComboBox<RouteLocation>
Route. getComboBox()
java.util.List<RouteLocation>
Route. getLocationsBySequenceList()
Get a list of RouteLocations sorted by route orderMethods in jmri.jmrit.operations.routes with parameters of type RouteLocation Modifier and Type Method Description void
Route. deleteLocation(RouteLocation rl)
Delete a RouteLocationRouteLocation
Route. getNextRouteLocation(RouteLocation rl)
Gets the next route location in a routevoid
Route. moveLocationDown(RouteLocation rl)
Moves a RouteLocation later in the route.void
Route. moveLocationUp(RouteLocation rl)
Places a RouteLocation earlier in the route.void
Route. register(RouteLocation rl)
Remember a NamedBean Object created outside the manager.void
Route. setBlockingOrderDown(RouteLocation rl)
void
Route. setBlockingOrderUp(RouteLocation rl)
Method parameters in jmri.jmrit.operations.routes with type arguments of type RouteLocation Modifier and Type Method Description void
Route. updateComboBox(javax.swing.JComboBox<RouteLocation> box)
-
Uses of RouteLocation in jmri.jmrit.operations.routes.tools
Fields in jmri.jmrit.operations.routes.tools declared as RouteLocation Modifier and Type Field Description (package private) RouteLocation
SetTrainIconRouteFrame. _rl
Fields in jmri.jmrit.operations.routes.tools with type parameters of type RouteLocation Modifier and Type Field Description (package private) java.util.List<RouteLocation>
RouteBlockingOrderEditTableModel. _blockingOrderList
(package private) java.util.List<RouteLocation>
SetTrainIconRouteFrame. _routeList
-
Uses of RouteLocation in jmri.jmrit.operations.trains
Fields in jmri.jmrit.operations.trains declared as RouteLocation Modifier and Type Field Description protected RouteLocation
Train. _current
protected RouteLocation
Train. _end2Leg
protected RouteLocation
Train. _leg2Start
protected RouteLocation
Train. _leg3End
protected RouteLocation
Train. _leg3Start
(package private) RouteLocation
TrainIcon.RouteAction. _rl
(package private) RouteLocation
TrainIconAnimation. _rl
Fields in jmri.jmrit.operations.trains with type parameters of type RouteLocation Modifier and Type Field Description (package private) java.util.List<RouteLocation>
TrainBuilderBase. _routeList
(package private) javax.swing.JComboBox<RouteLocation>
TrainEditBuildOptionsFrame. routeDrop1Box
(package private) javax.swing.JComboBox<RouteLocation>
TrainEditBuildOptionsFrame. routeDrop2Box
(package private) javax.swing.JComboBox<RouteLocation>
TrainEditBuildOptionsFrame. routePickup1Box
(package private) javax.swing.JComboBox<RouteLocation>
TrainEditBuildOptionsFrame. routePickup2Box
Methods in jmri.jmrit.operations.trains that return RouteLocation Modifier and Type Method Description protected RouteLocation
TrainBuilderBase. checkForEarlierDrop(Car car, Track trackTemp, RouteLocation rld, int start, int routeEnd)
Used to determine if car could be set out at earlier location in the train's route.RouteLocation
Train. getCurrentRouteLocation()
Get train's current route locationprotected RouteLocation
TrainBuilderBase. getLocationWithMaximumMoves(java.util.List<RouteLocation> blockRouteList, java.lang.String blockId)
Returns the routeLocation with the most available moves.RouteLocation
Train. getNextRouteLocation(RouteLocation currentRouteLocation)
RouteLocation
Train. getSecondLegEndRouteLocation()
RouteLocation
Train. getSecondLegStartRouteLocation()
RouteLocation
Train. getThirdLegEndRouteLocation()
RouteLocation
Train. getThirdLegStartRouteLocation()
RouteLocation
Train. getTrainDepartsRouteLocation()
RouteLocation
Train. getTrainTerminatesRouteLocation()
Methods in jmri.jmrit.operations.trains that return types with arguments of type RouteLocation Modifier and Type Method Description java.util.List<RouteLocation>
Train. getTrainBlockingOrder()
Returns the order the train should be blocked.Methods in jmri.jmrit.operations.trains with parameters of type RouteLocation Modifier and Type Method Description protected void
TrainBuilderBase. addCarToTrain(Car car, RouteLocation rl, RouteLocation rld, Track track)
Add car to train, and adjust train length and weightprotected void
TrainBuilderBase. addEnginesBasedHPT(int hpAvailable, int extraHpNeeded, RouteLocation rlNeedHp, RouteLocation rl, RouteLocation rld)
Adds engines to the train if needed based on HPT.protected void
TrainCommon. 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 void
TrainCommon. 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 void
TrainCommon. 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.protected void
TrainCommon. blockLocosTwoColumn(java.io.PrintWriter file, java.util.List<Engine> engineList, RouteLocation rl, boolean isManifest)
Used to generate "Two Column" format for engines.protected boolean
TrainBuilderBase. checkDropTrainDirection(RollingStock rs, RouteLocation rld, Track track)
protected boolean
TrainBuilderBase. checkDropTrainDirection(RouteLocation rld)
protected RouteLocation
TrainBuilderBase. checkForEarlierDrop(Car car, Track trackTemp, RouteLocation rld, int start, int routeEnd)
Used to determine if car could be set out at earlier location in the train's route.protected void
TrainCsvCommon. checkForEngineOrCabooseChange(CSVPrinter fileOut, Train train, RouteLocation rl)
protected boolean
TrainBuilderBase. checkForLaterPickUp(Car car, RouteLocation rl, RouteLocation rld)
Returns true if car can be picked up later in a train's routeprotected boolean
TrainBuilderBase. checkPickUpTrainDirection(RollingStock rs, RouteLocation rl)
Determine if rolling stock can be picked up based on train direction at the route location.protected boolean
TrainBuilderBase. checkPickUpTrainDirection(RouteLocation rl)
Used to report a problem picking up the rolling stock due to train direction.protected boolean
TrainBuilderBase. checkTrainLength(Car car, RouteLocation rl, RouteLocation rld)
Checks to see if train length would be exceeded if this car was added to the train.protected int
TrainBuilderBase. countRollingStockAt(RouteLocation rl, java.util.List<RollingStock> list)
void
Train. createTrainIcon(RouteLocation rl)
protected com.fasterxml.jackson.databind.node.ArrayNode
JsonManifest. dropEngines(java.util.List<Engine> engines, RouteLocation routeLocation)
protected void
TrainCommon. dropEngines(java.io.PrintWriter file, java.util.List<Engine> engineList, RouteLocation rl, boolean isManifest)
Adds a list of locomotive drops for the route location to the output file.protected void
TrainCsvCommon. engineCsvChange(CSVPrinter fileOut, RouteLocation rl, int legOptions)
protected void
TrainBuilderCars. findDestinationsForCarsFromLocation(RouteLocation rl, boolean isSecondPass)
Attempts to find a destinations for cars departing a specific route location.protected void
TrainBuilderBase. finishAddRsToTrain(RollingStock rs, RouteLocation rl, RouteLocation rld, int length, int weightTons)
protected void
TrainBuilderCars. getCaboose(java.lang.String roadCaboose, Engine leadEngine, RouteLocation rl, RouteLocation rld, boolean requiresCaboose)
Find a caboose if needed at the correct location and add it to the train.protected void
TrainBuilderCars. getCarWithFred(java.lang.String road, RouteLocation rl, RouteLocation rld)
Find a car with FRED if needed at the correct location and adds the car to the train.protected boolean
TrainBuilderBase. getConsist(java.lang.String reqNumEngines, java.lang.String model, java.lang.String road, RouteLocation rl, RouteLocation rld)
protected boolean
TrainBuilderBase. getEngines(java.lang.String requestedEngines, java.lang.String model, java.lang.String road, RouteLocation rl, RouteLocation rld)
protected boolean
TrainBuilderBase. getEngines(java.lang.String requestedEngines, java.lang.String model, java.lang.String road, RouteLocation rl, RouteLocation rld, boolean useBunit)
Get the engines for this train at a route location.java.lang.String
Train. getExpectedArrivalTime(RouteLocation routeLocation)
Gets the expected time when this train will arrive at the location rl.java.lang.String
Train. getExpectedDepartureTime(RouteLocation routeLocation)
int
Train. getExpectedTravelTimeInMinutes(RouteLocation routeLocation)
Engine
Train. getLeadEngine(RouteLocation routeLocation)
Returns the lead engine in a train's route.RouteLocation
Train. getNextRouteLocation(RouteLocation currentRouteLocation)
int
Train. getNumberCarsInTrain(RouteLocation routeLocation)
Gets the number of cars in the train when train departs the route location.int
Train. getNumberCarsPickedUp(RouteLocation routeLocation)
Gets the number of cars pulled from a locationint
Train. getNumberCarsSetout(RouteLocation routeLocation)
Gets the number of cars delivered to a locationint
Train. getNumberEmptyCarsInTrain(RouteLocation routeLocation)
Gets the number of empty cars in the train when train departs the route location.int
Train. getNumberLoadedCarsInTrain(RouteLocation routeLocation)
protected java.util.List<Track>
TrainBuilderBase. getTracksAtDestination(Car car, RouteLocation rld)
Returns a list containing two tracks.int
Train. getTrainHorsePower(RouteLocation routeLocation)
Gets the train's locomotive horsepower at the route location specifiedint
Train. getTrainLength(RouteLocation routeLocation)
Gets the train's length at the route location specifiedint
Train. getTrainWeight(RouteLocation routeLocation)
int
Train. getWorkTimeAtLocation(RouteLocation routeLocation)
static boolean
TrainCommon. isNextCar(Car car, RouteLocation rl, RouteLocation rld)
Used to determine if car is the next to be processed when producing Manifests or Switch Lists.static boolean
TrainCommon. isNextCar(Car car, RouteLocation rl, RouteLocation rld, boolean isIgnoreTrack)
protected boolean
TrainCommon. isThereWorkAtLocation(java.util.List<Car> carList, java.util.List<Engine> engList, RouteLocation rl)
boolean
Train. move(RouteLocation rl)
Moves the train to the specified route locationprotected void
Train. moveTrainIcon(RouteLocation rl)
protected com.fasterxml.jackson.databind.node.ArrayNode
JsonManifest. pickupEngines(java.util.List<Engine> engines, RouteLocation routeLocation)
protected void
TrainCommon. pickupEngines(java.io.PrintWriter file, java.util.List<Engine> engineList, RouteLocation rl, boolean isManifest)
Adds a list of locomotive pick ups for the route location to the output file.protected void
TrainCsvCommon. printRouteLocationComment(CSVPrinter fileOut, RouteLocation rl)
protected void
TrainCommon. printTrackComments(java.io.PrintWriter file, RouteLocation rl, java.util.List<Car> carList, boolean isManifest)
protected void
TrainCsvCommon. printTrackComments(CSVPrinter fileOut, RouteLocation rl, java.util.List<Car> carList)
protected void
Train. setCurrentLocation(RouteLocation location)
Set train's current route locationprotected boolean
TrainBuilderBase. setEngineDestination(Engine engine, RouteLocation rl, RouteLocation rld)
Sets the destination track for an engine and assigns it to the train.void
Train. setSecondLegEndRouteLocation(RouteLocation rl)
void
Train. setSecondLegStartRouteLocation(RouteLocation rl)
void
Train. setThirdLegEndRouteLocation(RouteLocation rl)
void
Train. setThirdLegStartRouteLocation(RouteLocation rl)
protected void
TrainBuilderBase. showCarsNotMoved(RouteLocation rl)
report any cars left at route locationprotected Track
TrainBuilderBase. tryStaging(Car car, RouteLocation rldSave)
Method parameters in jmri.jmrit.operations.trains with type arguments of type RouteLocation Modifier and Type Method Description protected RouteLocation
TrainBuilderBase. getLocationWithMaximumMoves(java.util.List<RouteLocation> blockRouteList, java.lang.String blockId)
Returns the routeLocation with the most available moves.Constructors in jmri.jmrit.operations.trains with parameters of type RouteLocation Constructor Description RouteAction(java.lang.String actionName, RouteLocation rl)
TrainIconAnimation(TrainIcon trainIcon, RouteLocation rl, TrainIconAnimation previous)
-
Uses of RouteLocation in jmri.web.servlet.operations
Methods in jmri.web.servlet.operations with parameters of type RouteLocation Modifier and Type Method Description protected java.lang.String
HtmlManifest. blockCars(com.fasterxml.jackson.databind.JsonNode cars, RouteLocation location, boolean isManifest)
protected java.lang.String
HtmlTrainCommon. dropEngines(java.util.List<Engine> engines, RouteLocation location)
protected java.lang.String
HtmlTrainCommon. engineChange(RouteLocation rl, int legOptions)
protected java.lang.String
HtmlTrainCommon. getTrackComments(RouteLocation location, java.util.List<Car> cars)
protected java.lang.String
HtmlTrainCommon. pickupEngines(java.util.List<Engine> engines, RouteLocation location)
protected java.lang.String
HtmlManifest. pickupUtilityCars(java.util.ArrayList<com.fasterxml.jackson.databind.JsonNode> jnCars, com.fasterxml.jackson.databind.JsonNode jnCar, RouteLocation location, boolean isManifest)
protected java.lang.String
HtmlManifest. setoutUtilityCars(java.util.ArrayList<com.fasterxml.jackson.databind.JsonNode> jnCars, com.fasterxml.jackson.databind.JsonNode jnCar, RouteLocation location, boolean isManifest)
-