Uses of Class
jmri.jmrit.operations.locations.Track
-
-
Uses of Track in jmri.jmrit.operations.locations
Fields in jmri.jmrit.operations.locations declared as Track Modifier and Type Field Description Track
TrackEditFrame. _track
protected Track
YardmasterByTrackPanel. _track
Fields in jmri.jmrit.operations.locations with type parameters of type Track Modifier and Type Field Description protected java.util.Hashtable<java.lang.String,Track>
Location. _trackHashTable
protected java.util.List<Track>
Pool. _tracks
protected java.util.List<Track>
TrackTableModel. _tracksList
(package private) javax.swing.JComboBox<Track>
YardmasterByTrackPanel. trackComboBox
Methods in jmri.jmrit.operations.locations that return Track Modifier and Type Method Description Track
Location. addTrack(java.lang.String name, java.lang.String type)
Adds a track to this location.Track
Track. copyTrack(java.lang.String newName, Location newLocation)
Creates a copy of this track.Track
Track. getAlternateTrack()
Returns the alternate track for a spurTrack
Location. getTrackById(java.lang.String id)
Track
Location. getTrackByName(java.lang.String name, java.lang.String type)
Get track at this location by name and type.Track
LocationManager. getTrackByReporter(Reporter r)
Request a track associated with a given reporter.Methods in jmri.jmrit.operations.locations that return types with arguments of type Track Modifier and Type Method Description java.util.List<Track>
LocationManager. getTracks(java.lang.String type)
Returns all tracks of typejava.util.List<Track>
Pool. getTracks()
java.util.List<Track>
Location. getTracksByBlockingOrderList(java.lang.String type)
Sorted list by track blocking order.java.util.List<Track>
Location. getTracksByIdList()
Gets a sorted by id list of tracks for this location.java.util.List<Track>
Location. getTracksByMoves(java.lang.String type)
Sorted list by track moves.java.util.List<Track>
LocationManager. getTracksByMoves(java.lang.String type)
Returns all tracks of type sorted by use.java.util.List<Track>
Location. getTracksByNameList(java.lang.String type)
Sorted list by track name.java.util.List<Track>
Location. getTracksList()
Gets a unsorted list of the tracks at this location.Methods in jmri.jmrit.operations.locations with parameters of type Track Modifier and Type Method Description void
Pool. add(Track track)
Adds a track to this poolvoid
Location. changeTrackBlockingOrderEarlier(Track track)
void
Location. changeTrackBlockingOrderLater(Track track)
void
Location. deleteTrack(Track track)
int
Pool. getMaxLengthTrack(Track track)
void
InterchangeEditFrame. initComponents(Location location, Track track)
void
InterchangeEditFrame. initComponents(Track track)
void
SpurEditFrame. initComponents(Location location, Track track)
void
SpurEditFrame. initComponents(Track track)
void
StagingEditFrame. initComponents(Location location, Track track)
void
StagingEditFrame. initComponents(Track track)
void
TrackEditFrame. initComponents(Location location, Track track)
protected abstract void
TrackEditFrame. initComponents(Track track)
void
YardEditFrame. initComponents(Location location, Track track)
void
YardEditFrame. initComponents(Track track)
boolean
Location. isTrackAtLocation(Track track)
void
Location. register(Track track)
Remember a NamedBean Object created outside the manager.void
Pool. remove(Track track)
Removes a track from this poolboolean
Pool. requestTrackLength(Track track, int length)
Request track length from one of the other tracks in this pool.protected void
SpurEditFrame. saveTrack(Track track)
protected void
StagingEditFrame. saveTrack(Track track)
protected void
TrackEditFrame. saveTrack(Track track)
void
Track. setAlternateTrack(Track track)
Method parameters in jmri.jmrit.operations.locations with type arguments of type Track Modifier and Type Method Description void
Location. updateComboBox(javax.swing.JComboBox<Track> box)
Updates a JComboBox with all of the track locations for this location.void
Location. updateComboBox(javax.swing.JComboBox<Track> box, RollingStock rs, boolean filter, boolean isDestination)
Updates a JComboBox with tracks that can service the rolling stock. -
Uses of Track in jmri.jmrit.operations.locations.schedules
Fields in jmri.jmrit.operations.locations.schedules declared as Track Modifier and Type Field Description (package private) Track
LocationTrackPair. _track
Track
ScheduleEditFrame. _track
(package private) Track
ScheduleTableModel. _track
protected Track
ScheduleItem. _trackDestination
Methods in jmri.jmrit.operations.locations.schedules that return Track Modifier and Type Method Description Track
ScheduleItem. getDestinationTrack()
Track
LocationTrackPair. getTrack()
Methods in jmri.jmrit.operations.locations.schedules that return types with arguments of type Track Modifier and Type Method Description protected javax.swing.JComboBox<Track>
ScheduleTableModel. getTrackComboBox(ScheduleItem si)
Methods in jmri.jmrit.operations.locations.schedules with parameters of type Track Modifier and Type Method Description java.lang.String
Schedule. checkScheduleItem(ScheduleItem si, Car car, Track track)
java.lang.String
Schedule. checkScheduleItemValid(ScheduleItem si, Track track)
java.lang.String
Schedule. checkScheduleValid(Track track)
Check to see if schedule is valid for the track.protected void
ScheduleTableModel. initTable(ScheduleEditFrame frame, javax.swing.JTable table, Schedule schedule, Location location, Track track)
void
ScheduleManager. replaceTrack(Track oldTrack, Track newTrack)
java.lang.String
Schedule. searchSchedule(Car car, Track track)
void
ScheduleItem. setDestinationTrack(Track track)
Constructors in jmri.jmrit.operations.locations.schedules with parameters of type Track Constructor Description LocationTrackPair(Track track)
ScheduleEditFrame(Schedule schedule, Track track)
-
Uses of Track in jmri.jmrit.operations.locations.schedules.tools
Fields in jmri.jmrit.operations.locations.schedules.tools declared as Track Modifier and Type Field Description (package private) Track
ScheduleOptionsFrame. _track
Fields in jmri.jmrit.operations.locations.schedules.tools with type parameters of type Track Modifier and Type Field Description (package private) javax.swing.JComboBox<Track>
ScheduleOptionsFrame. trackBox
-
Uses of Track in jmri.jmrit.operations.locations.tools
Fields in jmri.jmrit.operations.locations.tools declared as Track Modifier and Type Field Description (package private) Track
AlternateTrackFrame. _track
protected Track
IgnoreUsedTrackFrame. _track
protected Track
PoolTrackFrame. _track
(package private) Track
PrintTrainsServingLocation. _track
(package private) Track
ShowTrainsServingLocationAction. _track
(package private) Track
ShowTrainsServingLocationFrame. _track
(package private) Track
TrackCopyAction. _track
(package private) Track
TrackDestinationEditFrame. _track
(package private) Track
TrackEditCommentsFrame. _track
(package private) Track
TrackLoadEditFrame. _track
(package private) Track
TrackRoadEditFrame. _track
Fields in jmri.jmrit.operations.locations.tools with type parameters of type Track Modifier and Type Field Description protected java.util.List<Track>
LocationTrackBlockingOrderTableModel. _tracksList
(package private) javax.swing.JComboBox<Track>
AlternateTrackFrame. trackBox
(package private) javax.swing.JComboBox<Track>
TrackCopyFrame. trackBox
(package private) javax.swing.JComboBox<Track>
ShowTrainsServingLocationFrame. trackComboBox
Methods in jmri.jmrit.operations.locations.tools with parameters of type Track Modifier and Type Method Description void
ShowTrainsServingLocationFrame. initComponents(Location location, Track track)
void
TrackLoadEditFrame. initComponents(Location location, Track track)
void
TrackRoadEditFrame. initComponents(Location location, Track track)
protected void
LocationCopyFrame. moveRollingStock(Track fromTrack, Track toTrack)
protected void
TrackCopyFrame. moveRollingStock(Track fromTrack, Track toTrack)
Constructors in jmri.jmrit.operations.locations.tools with parameters of type Track Constructor Description PoolTrackFrame(Track track)
PrintTrainsServingLocation(boolean isPreview, Location location, Track track, java.lang.String carType)
ShowCarsByLocationAction(boolean showAllCars, Location location, Track track)
ShowTrainsServingLocationAction(Location location, Track track)
TrackCopyAction(Track track, Location destination)
TrackCopyFrame(Track track, Location destination)
TrackEditCommentsFrame(Track track)
-
Uses of Track in jmri.jmrit.operations.rollingstock
Fields in jmri.jmrit.operations.rollingstock declared as Track Modifier and Type Field Description protected Track
RollingStock. _track
protected Track
RollingStock. _trackDestination
Fields in jmri.jmrit.operations.rollingstock with type parameters of type Track Modifier and Type Field Description javax.swing.JComboBox<Track>
RollingStockSetFrame. finalDestTrackBox
javax.swing.JComboBox<Track>
RollingStockSetFrame. trackDestinationBox
javax.swing.JComboBox<Track>
RollingStockEditFrame. trackLocationBox
javax.swing.JComboBox<Track>
RollingStockSetFrame. trackLocationBox
Methods in jmri.jmrit.operations.rollingstock that return Track Modifier and Type Method Description Track
RollingStock. getDestinationTrack()
Track
RollingStock. getTrack()
Track
RollingStock. getTrackLastSeen()
Methods in jmri.jmrit.operations.rollingstock with parameters of type Track Modifier and Type Method Description java.lang.String
RollingStock. checkDestination(Location destination, Track track)
Used to check destination track to see if it will accept rolling stockjava.util.List<T>
RollingStockManager. getList(Track track)
Returns a list (no order) of RollingStock on a track.java.lang.String
RollingStock. setDestination(Location destination, Track track)
Sets rolling stock destination on the layoutjava.lang.String
RollingStock. setDestination(Location destination, Track track, boolean force)
Sets rolling stock destination on the layoutvoid
RollingStock. setDestinationTrack(Track track)
Sets rolling stock destination track without reserving destination track space or drop count.java.lang.String
RollingStock. setLocation(Location location, Track track)
Sets rolling stock location on the layoutjava.lang.String
RollingStock. setLocation(Location location, Track track, boolean force)
Sets rolling stock location on the layoutvoid
RollingStock. setTrack(Track track)
Set the rolling stock's location and track.java.lang.String
RollingStock. testLocation(Location location, Track track)
Used to confirm that a track is associated with a location, and that rolling stock can be placed on track. -
Uses of Track in jmri.jmrit.operations.rollingstock.cars
Fields in jmri.jmrit.operations.rollingstock.cars declared as Track Modifier and Type Field Description protected Track
Car. _finalDestTrack
protected Track
Car. _previousFinalDestTrack
protected Track
Car. _rweDestTrack
protected Track
Car. _rwlDestTrack
Fields in jmri.jmrit.operations.rollingstock.cars with type parameters of type Track Modifier and Type Field Description protected javax.swing.JComboBox<Track>
CarSetFrame. trackReturnWhenEmptyBox
protected javax.swing.JComboBox<Track>
CarSetFrame. trackReturnWhenLoadedBox
Methods in jmri.jmrit.operations.rollingstock.cars that return Track Modifier and Type Method Description Track
Car. getFinalDestinationTrack()
Track
Car. getPreviousFinalDestinationTrack()
Track
Car. getReturnWhenEmptyDestTrack()
Track
Car. getReturnWhenLoadedDestTrack()
Methods in jmri.jmrit.operations.rollingstock.cars with parameters of type Track Modifier and Type Method Description java.lang.String
Car. checkDestination(Location destination, Track track)
Used to determine if a car can be set out at a destination (location).ScheduleItem
Car. getScheduleItem(Track track)
void
Car. loadNext(Track track)
Called when car is delivered to track.java.lang.String
Car. setDestination(Location destination, Track track)
Sets the car's destination on the layoutjava.lang.String
Car. setDestination(Location destination, Track track, boolean force)
Sets the car's destination on the layoutvoid
Car. setFinalDestinationTrack(Track track)
void
Car. setPreviousFinalDestinationTrack(Track track)
void
Car. setReturnWhenEmptyDestTrack(Track track)
void
Car. setReturnWhenLoadedDestTrack(Track track)
void
Car. updateLoad(Track track)
Updates a car's load when placed at a spur. -
Uses of Track in jmri.jmrit.operations.rollingstock.engines
Methods in jmri.jmrit.operations.rollingstock.engines with parameters of type Track Modifier and Type Method Description java.lang.String
Engine. checkDestination(Location destination, Track track)
Used to check destination track to see if it will accept locomotive -
Uses of Track in jmri.jmrit.operations.router
Fields in jmri.jmrit.operations.router with type parameters of type Track Modifier and Type Field Description protected java.util.List<Track>
Router. _lastLocationTracks
protected java.util.List<Track>
Router. _next2ndLocationTracks
protected java.util.List<Track>
Router. _next3rdLocationTracks
protected java.util.List<Track>
Router. _next4thLocationTracks
protected java.util.List<Track>
Router. _nextLocationTracks
Methods in jmri.jmrit.operations.router with parameters of type Track Modifier and Type Method Description boolean
Router. isCarRouteable(Car car, Train train, Location destination, Track track, java.io.PrintWriter buildReport)
boolean
Router. isCarRouteable(Car car, Train train, Track track, java.io.PrintWriter buildReport)
Determines if car can be routed to the destination track -
Uses of Track in jmri.jmrit.operations.trains
Fields in jmri.jmrit.operations.trains declared as Track Modifier and Type Field Description (package private) Track
TrainBuilderBase. _departStageTrack
protected Track
Train. _departureTrack
(package private) Track
TrainBuilderBase. _terminateStageTrack
protected Track
Train. _terminationTrack
Methods in jmri.jmrit.operations.trains that return Track Modifier and Type Method Description Track
Train. getDepartureTrack()
Track
Train. getTerminationTrack()
protected Track
TrainBuilderBase. promptFromStagingDialog()
Ask which staging track the train is to depart on.protected Track
TrainBuilderBase. promptToStagingDialog()
Ask which staging track the train is to terminate on.protected Track
TrainBuilderBase. tryStaging(Car car, RouteLocation rldSave)
Methods in jmri.jmrit.operations.trains that return types with arguments of type Track Modifier and Type Method Description protected java.util.List<Track>
TrainBuilderBase. getTracksAtDestination(Car car, RouteLocation rld)
Returns a list containing two tracks.Methods in jmri.jmrit.operations.trains with parameters of type Track 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 boolean
TrainBuilderBase. checkBasicMoves(Car car, Track track)
protected boolean
TrainBuilderBase. checkDepartureStagingTrack(Track departStageTrack)
Check departure staging track to see if engines and cars are available to a new train.protected boolean
TrainBuilderBase. checkDropTrainDirection(RollingStock rs, RouteLocation rld, Track track)
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 boolean
TrainBuilderBase. checkTerminateStagingTrack(Track terminateStageTrack)
Checks to see if staging track can accept train.protected boolean
TrainBuilderBase. checkTrainCanDrop(RollingStock rs, Track track)
Determinate if rolling stock can be dropped by this train to the track specified.protected boolean
TrainBuilderBase. generateLoadCarDepartingAndTerminatingIntoStaging(Car car, Track stageTrack)
Creates a car load for a car departing staging and eventually terminating into staging.protected ScheduleItem
TrainBuilderBase. getScheduleItem(Car car, Track track)
Used when generating a car load from staging.void
Train. setDepartureTrack(Track track)
protected void
TrainBuilderBase. setDepartureTrack(Track departStageTrack)
Will also set the termination track if returning to stagingvoid
Train. setTerminationTrack(Track track)
-
Uses of Track in jmri.server.json.operations
Methods in jmri.server.json.operations that return Track Modifier and Type Method Description protected Track
JsonOperationsHttpService. getTrackByName(java.lang.String name, com.fasterxml.jackson.databind.JsonNode data, java.util.Locale locale, int id)
Methods in jmri.server.json.operations with parameters of type Track Modifier and Type Method Description com.fasterxml.jackson.databind.node.ObjectNode
JsonUtil. getRSTrack(Track track, java.util.Locale locale)
Get a Track in JSON for use in rolling stock or train.com.fasterxml.jackson.databind.node.ObjectNode
JsonUtil. getTrack(Track track, java.util.Locale locale)
Get a Track in JSON.com.fasterxml.jackson.databind.node.ObjectNode
JsonOperationsHttpService. postTrack(Track track, com.fasterxml.jackson.databind.JsonNode data, java.util.Locale locale, int id)
-