Uses of Class
jmri.jmrit.operations.trains.BuildFailedException
Packages that use BuildFailedException
Package
Description
-
Uses of BuildFailedException in jmri.jmrit.operations.trains
Methods in jmri.jmrit.operations.trains that throw BuildFailedExceptionModifier and TypeMethodDescriptionbooleanTrain.printManifest(boolean isPreview) Print manifest for train.Constructors in jmri.jmrit.operations.trains that throw BuildFailedException -
Uses of BuildFailedException in jmri.jmrit.operations.trains.csv
Constructors in jmri.jmrit.operations.trains.csv that throw BuildFailedException -
Uses of BuildFailedException in jmri.jmrit.operations.trains.trainbuilder
Methods in jmri.jmrit.operations.trains.trainbuilder that throw BuildFailedExceptionModifier and TypeMethodDescriptionprotected voidTrainBuilderBase.addEnginesBasedHPT(int hpAvailable, int extraHpNeeded, RouteLocation rlNeedHp, RouteLocation rl, RouteLocation rld) Adds engines to the train if needed based on HPT.protected voidTrainBuilderEngines.addEnginesToTrain()Adds engines to the train starting at the first location in the train's route.protected voidTrainBuilderBase.adjustCarsInStaging()Adjust car list to only have cars from one staging trackprotected voidTrainBuilderCars.blockCarsFromStaging()Optionally block cars departing staging.protected voidTrainBuilderEngines.checkEngineHP()Checks to see if the engine or consist assigned to the train has the appropriate HP.protected booleanTrainBuilderBase.checkForLaterPickUp(Car car, RouteLocation rl, RouteLocation rld) Returns true if car can be picked up later in a train's routeprotected voidTrainBuilderEngines.checkNumnberOfEnginesNeededHPT()Checks to see if additional engines are needed for the train based on the train's calculated tonnage.protected booleanTrainBuilderBase.checkPickUpTrainDirection(RollingStock rs, RouteLocation rl) Determine if rolling stock can be picked up based on train direction at the route location.protected voidTrainBuilderBase.checkStuckCarsInStaging()Checks to see if all cars on a staging track have been given a destination.protected voidTrainBuilderBase.createBuildReportFile()protected voidTrainBuilderCars.findDestinationsForCarsFromLocation(RouteLocation rl, boolean isSecondPass) Attempts to find a destinations for cars departing a specific route location.protected booleanTrainBuilderBase.generateLoadCarDepartingAndTerminatingIntoStaging(Car car, Track stageTrack) Creates a car load for a car departing staging and eventually terminating into staging.protected voidTrainBuilderCars.getCaboose(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 voidTrainBuilderBase.getCarList()Creates the carList.protected voidTrainBuilderCars.getCarWithFred(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(String reqNumEngines, String model, String road, RouteLocation rl, RouteLocation rld) protected booleanTrainBuilderBase.getEngines(String requestedEngines, String model, String road, RouteLocation rl, RouteLocation rld) protected booleanTrainBuilderBase.getEngines(String requestedEngines, String model, String road, RouteLocation rl, RouteLocation rld, boolean useBunit) Get the engines for this train at a route location.protected voidTrainBuilderBase.getNewEngine(int hpNeeded, Engine leadEngine, String model, String road) Removes engine from train and attempts to replace it with engine or consist that meets the HP requirements of the train.protected ScheduleItemTrainBuilderBase.getScheduleItem(Car car, Track track) Used when generating a car load from staging.protected booleanTrainBuilderCars.redirectCarsFromAlternateTrack()Checks to see if cars that are already in the train can be redirected from the alternate track to the spur that really wants the car.protected voidTrainBuilderBase.removeCaboosesAndCarsWithFred()Removes the remaining cabooses and cars with FRED from consideration.protected voidTrainBuilderBase.setUpRoute()protected voidTrainBuilderBase.showAndInitializeTrainRoute()Show and initialize the train's route.protected voidTrainBuilderBase.showCarsByLocation()List available cars by location.protected TrackTrainBuilderBase.tryStaging(Car car, RouteLocation rldSave)