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 voidCommonConductorYardmasterPanel. 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.StringCommonConductorYardmasterPanel. getStatus(RouteLocation rl, boolean isManifest)protected voidCommonConductorYardmasterPanel. loadRouteLocationComment(RouteLocation rl)protected voidCommonConductorYardmasterPanel. updateLocoPanes(RouteLocation rl)Uses "ep" prefix to denote a checkbox with an engine pick up, and "es" for an engine set out.protected voidCommonConductorYardmasterPanel. 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 RouteLocationAutomationItem. _routeLocationMethods in jmri.jmrit.operations.automation that return RouteLocation Modifier and Type Method Description RouteLocationAutomationItem. getRouteLocation()Methods in jmri.jmrit.operations.automation with parameters of type RouteLocation Modifier and Type Method Description voidAutomationItem. 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 RouteLocationRollingStock. _routeDestinationprotected RouteLocationRollingStock. _routeLocation(package private) RouteLocationRollingStockSetFrame. rd(package private) RouteLocationRollingStockSetFrame. rlMethods in jmri.jmrit.operations.rollingstock that return RouteLocation Modifier and Type Method Description RouteLocationRollingStock. getRouteDestination()RouteLocationRollingStock. 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 voidRollingStock. moveRollingStock(RouteLocation current, RouteLocation next)voidRollingStock. setRouteDestination(RouteLocation routeDestination)Set where in a train's route this rolling stock will be set out.voidRollingStock. setRouteLocation(RouteLocation routeLocation)Sets the location where the rolling stock will be picked up by the train.protected voidRollingStockSetFrame. 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 voidEngine. 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. _routeHashTableMethods in jmri.jmrit.operations.routes that return RouteLocation Modifier and Type Method Description RouteLocationRoute. addLocation(Location location)Adds a location to the end of this routeRouteLocationRoute. 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.STARTRouteLocationRoute. getBlockingLocationFrontOfTrain()RouteLocationRoute. getBlockingLocationRearOfTrain()RouteLocationRoute. getDepartsRouteLocation()Get the first location in a routeRouteLocationRoute. getLastLocationByName(java.lang.String name)Get location by name (gets last route location with name)RouteLocationRoute. getNextRouteLocation(RouteLocation rl)Gets the next route location in a routeRouteLocationRoute. getRouteLocationById(java.lang.String id)Get a RouteLocation by idRouteLocationRoute. getRouteLocationBySequenceNumber(int sequence)1st RouteLocation in a route starts at 1.RouteLocationRoute. 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 voidRoute. deleteLocation(RouteLocation rl)Delete a RouteLocationRouteLocationRoute. getNextRouteLocation(RouteLocation rl)Gets the next route location in a routevoidRoute. moveLocationDown(RouteLocation rl)Moves a RouteLocation later in the route.voidRoute. moveLocationUp(RouteLocation rl)Places a RouteLocation earlier in the route.voidRoute. register(RouteLocation rl)Remember a NamedBean Object created outside the manager.voidRoute. setBlockingOrderDown(RouteLocation rl)voidRoute. setBlockingOrderUp(RouteLocation rl)Method parameters in jmri.jmrit.operations.routes with type arguments of type RouteLocation Modifier and Type Method Description voidRoute. updateComboBox(javax.swing.JComboBox<RouteLocation> box) -
Uses of RouteLocation in jmri.jmrit.operations.routes.gui
Fields in jmri.jmrit.operations.routes.gui with type parameters of type RouteLocation Modifier and Type Field Description (package private) java.util.List<RouteLocation>RouteEditTableModel. _routeList -
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) RouteLocationSetTrainIconRouteFrame. _rlFields 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 RouteLocationTrain. _currentprotected RouteLocationTrain. _end2Legprotected RouteLocationTrain. _leg2Startprotected RouteLocationTrain. _leg3Endprotected RouteLocationTrain. _leg3Start(package private) RouteLocationTrainIcon.RouteAction. _rl(package private) RouteLocationTrainIconAnimation. _rlMethods in jmri.jmrit.operations.trains that return RouteLocation Modifier and Type Method Description RouteLocationTrain. getCurrentRouteLocation()Get train's current route locationRouteLocationTrain. getNextRouteLocation(RouteLocation currentRouteLocation)RouteLocationTrain. getSecondLegEndRouteLocation()RouteLocationTrain. getSecondLegStartRouteLocation()RouteLocationTrain. getThirdLegEndRouteLocation()RouteLocationTrain. getThirdLegStartRouteLocation()RouteLocationTrain. getTrainDepartsRouteLocation()RouteLocationTrain. 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 voidTrain. addTrainSkipsLocation(RouteLocation rl)Train will skip the RouteLocationvoidTrain. createTrainIcon(RouteLocation rl)voidTrain. deleteTrainSkipsLocation(RouteLocation rl)protected com.fasterxml.jackson.databind.node.ArrayNodeJsonManifest. dropEngines(java.util.List<Engine> engines, RouteLocation routeLocation)java.lang.StringTrain. getExpectedArrivalTime(RouteLocation routeLocation)Gets the expected time when this train will arrive at the location rl.java.lang.StringTrain. getExpectedArrivalTime(RouteLocation routeLocation, boolean isSortFormat)java.lang.StringTrain. getExpectedDepartureTime(RouteLocation routeLocation)java.lang.StringTrain. getExpectedDepartureTime(RouteLocation routeLocation, boolean isSortFormat)intTrain. getExpectedTravelTimeInMinutes(RouteLocation routeLocation)Used to determine when a train will arrive at a train's route location.EngineTrain. getLeadEngine(RouteLocation routeLocation)Returns the lead engine in a train's route.RouteLocationTrain. getNextRouteLocation(RouteLocation currentRouteLocation)intTrain. getNumberCarsInTrain(RouteLocation routeLocation)Gets the number of cars in the train when train departs the route location.intTrain. getNumberCarsPickedUp(RouteLocation routeLocation)Gets the number of cars pulled from a locationintTrain. getNumberCarsSetout(RouteLocation routeLocation)Gets the number of cars delivered to a locationintTrain. getNumberEmptyCarsInTrain(RouteLocation routeLocation)Gets the number of empty cars in the train when train departs the route location.intTrain. getNumberLoadedCarsInTrain(RouteLocation routeLocation)intTrain. getTrainHorsePower(RouteLocation routeLocation)Gets the train's locomotive horsepower at the route location specifiedintTrain. getTrainLength(RouteLocation routeLocation)Gets the train's length at the route location specifiedintTrain. getTrainWeight(RouteLocation routeLocation)intTrain. getWorkTimeAtLocation(RouteLocation routeLocation)booleanTrain. isLocationSkipped(RouteLocation rl)Determines if this train skips a location (doesn't service the location).booleanTrain. move(RouteLocation rl)Moves the train to the specified route locationvoidTrain. moveTrainIcon(RouteLocation rl)protected com.fasterxml.jackson.databind.node.ArrayNodeJsonManifest. pickupEngines(java.util.List<Engine> engines, RouteLocation routeLocation)voidTrain. setCurrentLocation(RouteLocation location)Set train's current route locationvoidTrain. setSecondLegEndRouteLocation(RouteLocation rl)voidTrain. setSecondLegStartRouteLocation(RouteLocation rl)voidTrain. setThirdLegEndRouteLocation(RouteLocation rl)voidTrain. setThirdLegStartRouteLocation(RouteLocation rl)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.jmrit.operations.trains.csv
Methods in jmri.jmrit.operations.trains.csv with parameters of type RouteLocation Modifier and Type Method Description protected voidTrainCsvCommon. checkForEngineOrCabooseChange(CSVPrinter fileOut, Train train, RouteLocation rl)protected voidTrainCsvCommon. engineCsvChange(CSVPrinter fileOut, RouteLocation rl, int legOptions)protected voidTrainCsvCommon. printRouteLocationComment(CSVPrinter fileOut, RouteLocation rl)protected voidTrainCsvCommon. printTrackComments(CSVPrinter fileOut, RouteLocation rl, java.util.List<Car> carList) -
Uses of RouteLocation in jmri.jmrit.operations.trains.gui
Fields in jmri.jmrit.operations.trains.gui with type parameters of type RouteLocation Modifier and Type Field Description (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 -
Uses of RouteLocation in jmri.jmrit.operations.trains.tools
Methods in jmri.jmrit.operations.trains.tools with parameters of type RouteLocation Modifier and Type Method Description voidPrintShowCarsInTrain. printCarsAtLocation(HardcopyWriter writer, Train train, RouteLocation rl) -
Uses of RouteLocation in jmri.jmrit.operations.trains.trainbuilder
Fields in jmri.jmrit.operations.trains.trainbuilder with type parameters of type RouteLocation Modifier and Type Field Description (package private) java.util.List<RouteLocation>TrainBuilderBase. _routeListMethods in jmri.jmrit.operations.trains.trainbuilder that return RouteLocation Modifier and Type Method Description protected RouteLocationTrainBuilderBase. 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 RouteLocationTrainBuilderBase. getLocationWithMaximumMoves(java.util.List<RouteLocation> blockRouteList, java.lang.String blockId)Returns the routeLocation with the most available moves.Methods in jmri.jmrit.operations.trains.trainbuilder with parameters of type RouteLocation Modifier and Type Method Description protected voidTrainBuilderCars. addCarToTrain(Car car, RouteLocation rl, RouteLocation rld, Track track)Add car to train, and adjust train length and weightprotected voidTrainBuilderBase. addEnginesBasedHPT(int hpAvailable, int extraHpNeeded, RouteLocation rlNeedHp, RouteLocation rl, RouteLocation rld)Adds engines to the train if needed based on HPT.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.protected voidTrainCommon. blockLocosTwoColumn(java.io.PrintWriter file, java.util.List<Engine> engineList, RouteLocation rl, boolean isManifest)Used to generate "Two Column" format for engines.protected booleanTrainBuilderBase. checkDropTrainDirection(RollingStock rs, RouteLocation rld, Track track)protected booleanTrainBuilderBase. checkDropTrainDirection(RouteLocation rld)protected RouteLocationTrainBuilderBase. 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 booleanTrainBuilderBase. checkForLaterPickUp(Car car, RouteLocation rl, RouteLocation rld)Returns true if car can be picked up later in a train's routeprotected booleanTrainBuilderBase. checkPickUpTrainDirection(RollingStock rs, RouteLocation rl)Determine if rolling stock can be picked up based on train direction at the route location.protected booleanTrainBuilderBase. checkPickUpTrainDirection(RouteLocation rl)Used to report a problem picking up the rolling stock due to train direction.protected java.lang.StringTrainBuilderBase. checkReserved(Train train, RouteLocation rld, Car car, Track destTrack, boolean printMsg)protected booleanTrainBuilderBase. 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 intTrainBuilderBase. countRollingStockAt(RouteLocation rl, java.util.List<RollingStock> list)protected voidTrainCommon. 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 voidTrainBuilderCars. findDestinationsForCarsFromLocation(RouteLocation rl, boolean isSecondPass)Attempts to find a destinations for cars departing a specific route location.protected voidTrainBuilderBase. finishAddRsToTrain(RollingStock rs, RouteLocation rl, RouteLocation rld, int length, int weightTons)protected voidTrainBuilderCars. 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 voidTrainBuilderCars. 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 booleanTrainBuilderBase. getConsist(java.lang.String reqNumEngines, java.lang.String model, java.lang.String road, RouteLocation rl, RouteLocation rld)protected booleanTrainBuilderBase. getEngines(java.lang.String requestedEngines, java.lang.String model, java.lang.String road, RouteLocation rl, RouteLocation rld)protected booleanTrainBuilderBase. 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.static java.lang.StringTrainCommon. getSwitchListTrainStatus(Train train, RouteLocation rl)protected java.util.List<Track>TrainBuilderBase. getTracksAtDestination(Car car, RouteLocation rld)Returns a list containing two tracks.static java.lang.StringTrainCommon. getTrainMessage(Train train, RouteLocation rl)static booleanTrainCommon. 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 booleanTrainCommon. isNextCar(Car car, RouteLocation rl, RouteLocation rld, boolean isIgnoreTrack)protected booleanTrainCommon. isThereWorkAtLocation(java.util.List<Car> carList, java.util.List<Engine> engList, RouteLocation rl)protected voidTrainCommon. 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 voidTrainCommon. printTrackComments(java.io.PrintWriter file, RouteLocation rl, java.util.List<Car> carList, boolean isManifest)protected voidTrainCommon. setCarPickupAndSetoutTimes(Train train, RouteLocation rl, java.util.List<Car> carList)protected booleanTrainBuilderBase. setEngineDestination(Engine engine, RouteLocation rl, RouteLocation rld)Sets the destination track for an engine and assigns it to the train.protected voidTrainBuilderBase. showCarsNotMoved(RouteLocation rl)report any cars left at route locationprotected TrackTrainBuilderBase. tryStaging(Car car, RouteLocation rldSave)Method parameters in jmri.jmrit.operations.trains.trainbuilder with type arguments of type RouteLocation Modifier and Type Method Description protected RouteLocationTrainBuilderBase. getLocationWithMaximumMoves(java.util.List<RouteLocation> blockRouteList, java.lang.String blockId)Returns the routeLocation with the most available moves. -
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.StringHtmlManifest. blockCars(com.fasterxml.jackson.databind.JsonNode cars, RouteLocation location, boolean isManifest)protected java.lang.StringHtmlTrainCommon. dropEngines(java.util.List<Engine> engines, RouteLocation location)protected java.lang.StringHtmlTrainCommon. engineChange(RouteLocation rl, int legOptions)protected java.lang.StringHtmlTrainCommon. getTrackComments(RouteLocation location, java.util.List<Car> cars)protected java.lang.StringHtmlTrainCommon. pickupEngines(java.util.List<Engine> engines, RouteLocation location)protected java.lang.StringHtmlManifest. pickupUtilityCars(java.util.ArrayList<com.fasterxml.jackson.databind.JsonNode> jnCars, com.fasterxml.jackson.databind.JsonNode jnCar, RouteLocation location, boolean isManifest)protected java.lang.StringHtmlManifest. setoutUtilityCars(java.util.ArrayList<com.fasterxml.jackson.databind.JsonNode> jnCars, com.fasterxml.jackson.databind.JsonNode jnCar, RouteLocation location, boolean isManifest)
-