Class ImportLocations
- java.lang.Object
-
- java.lang.Thread
-
- jmri.jmrit.operations.rollingstock.ImportCommon
-
- jmri.jmrit.operations.locations.tools.ImportLocations
-
- All Implemented Interfaces:
java.lang.Runnable
public class ImportLocations extends ImportCommon
This routine will import Locations from a CSV file into the operations database. The field order is: Location, Track, Type, Length, Used, Cars, Locos, Moves, Division, Serviced by Trains Traveling, Rolling Stock, Track Service Order, Road Option, Roads, Load Option, Loads, Ship Load Option, Ships, Set Out Restrictions, Restrictions, Pick up Restrictions, Restrictions, Schedule Name, Mode, Alternate Track, Pool name, Minimum, Track Blocking Order, Planned Pick Ups, Track Destinations, Destinations, Hold Cars, Disable Load Change, Swap default loads and empties, Empty cars with default loads, Generate custom loads for spurs serviced by this train, Generate custom loads for any spur (multiple trains), Generate custom loads for any staging track, Block cars by pick up location, Comment, Comment when there is only pick ups, Comment when there is only set outs
-
-
Field Summary
Fields Modifier and Type Field Description (package private) DivisionManagerdivisionManagerprotected static intFIELD_ALTERNATE_TRACKprotected static intFIELD_BLOCK_CARS_BY_PICKUPprotected static intFIELD_CARSprotected static intFIELD_COMMENTprotected static intFIELD_COMMENT_BOTHprotected static intFIELD_COMMENT_PICKUPSprotected static intFIELD_COMMENT_SETOUTSprotected static intFIELD_DESTINATIONSprotected static intFIELD_DISABLE_LOAD_CHANGEprotected static intFIELD_DIVISIONprotected static intFIELD_EMPTY_CUSTOM_LOADSprotected static intFIELD_EMPTY_DEFAULT_LOADSprotected static intFIELD_GENERATE_ANY_SPURprotected static intFIELD_GENERATE_SPURprotected static intFIELD_GENERATE_STAGINGprotected static intFIELD_HOLD_CARS_CUSTOM_LOADSprotected static intFIELD_LENGTHprotected static intFIELD_LOAD_OPTIONprotected static intFIELD_LOADSprotected static intFIELD_LOCATIONprotected static intFIELD_LOCOSprotected static intFIELD_MOVESprotected static intFIELD_ORDERprotected static intFIELD_PERCENT_STAGINGprotected static intFIELD_PICK_UP_RESTRICTIONSprotected static intFIELD_PLANNED_PICK_UPSprotected static intFIELD_POOL_NAMEprotected static intFIELD_RESTRICTIONS_1protected static intFIELD_RESTRICTIONS_2protected static intFIELD_ROAD_OPTIONprotected static intFIELD_ROADSprotected static intFIELD_ROLLING_STOCKprotected static intFIELD_SCHEDULE_MODEprotected static intFIELD_SCHEDULE_NAMEprotected static intFIELD_SERVICED_BYprotected static intFIELD_SET_OUT_RESTRICTIONSprotected static intFIELD_SHIP_LOAD_OPTIONprotected static intFIELD_SHIPSprotected static intFIELD_SWAP_DEFAULTprotected static intFIELD_TRACKprotected static intFIELD_TRACK_BLOCKING_ORDERprotected static intFIELD_TRACK_DESTINATIONSprotected static intFIELD_TRACK_MAXIMUM_POOLprotected static intFIELD_TRACK_MINIMUM_POOLprotected static intFIELD_TYPEprotected static intFIELD_USED(package private) LocationManagerlocationManager(package private) inttracksAdded-
Fields inherited from class jmri.jmrit.operations.rollingstock.ImportCommon
BREAK, fstatus, importLine, importOkay, lineNum, lineNumber, LOCATION_TRACK_SEPARATOR, NEW_LINE
-
-
Constructor Summary
Constructors Constructor Description ImportLocations()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun()-
Methods inherited from class jmri.jmrit.operations.rollingstock.ImportCommon
createStatusFrame, getBufferedReader, getFile, parseCommaLine, readNextLine
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Field Detail
-
locationManager
LocationManager locationManager
-
divisionManager
DivisionManager divisionManager
-
tracksAdded
int tracksAdded
-
FIELD_LOCATION
protected static final int FIELD_LOCATION
- See Also:
- Constant Field Values
-
FIELD_TRACK
protected static final int FIELD_TRACK
- See Also:
- Constant Field Values
-
FIELD_TYPE
protected static final int FIELD_TYPE
- See Also:
- Constant Field Values
-
FIELD_LENGTH
protected static final int FIELD_LENGTH
- See Also:
- Constant Field Values
-
FIELD_USED
protected static final int FIELD_USED
- See Also:
- Constant Field Values
-
FIELD_CARS
protected static final int FIELD_CARS
- See Also:
- Constant Field Values
-
FIELD_LOCOS
protected static final int FIELD_LOCOS
- See Also:
- Constant Field Values
-
FIELD_MOVES
protected static final int FIELD_MOVES
- See Also:
- Constant Field Values
-
FIELD_DIVISION
protected static final int FIELD_DIVISION
- See Also:
- Constant Field Values
-
FIELD_SERVICED_BY
protected static final int FIELD_SERVICED_BY
- See Also:
- Constant Field Values
-
FIELD_ROLLING_STOCK
protected static final int FIELD_ROLLING_STOCK
- See Also:
- Constant Field Values
-
FIELD_ORDER
protected static final int FIELD_ORDER
- See Also:
- Constant Field Values
-
FIELD_ROAD_OPTION
protected static final int FIELD_ROAD_OPTION
- See Also:
- Constant Field Values
-
FIELD_ROADS
protected static final int FIELD_ROADS
- See Also:
- Constant Field Values
-
FIELD_LOAD_OPTION
protected static final int FIELD_LOAD_OPTION
- See Also:
- Constant Field Values
-
FIELD_LOADS
protected static final int FIELD_LOADS
- See Also:
- Constant Field Values
-
FIELD_SHIP_LOAD_OPTION
protected static final int FIELD_SHIP_LOAD_OPTION
- See Also:
- Constant Field Values
-
FIELD_SHIPS
protected static final int FIELD_SHIPS
- See Also:
- Constant Field Values
-
FIELD_SET_OUT_RESTRICTIONS
protected static final int FIELD_SET_OUT_RESTRICTIONS
- See Also:
- Constant Field Values
-
FIELD_RESTRICTIONS_1
protected static final int FIELD_RESTRICTIONS_1
- See Also:
- Constant Field Values
-
FIELD_PICK_UP_RESTRICTIONS
protected static final int FIELD_PICK_UP_RESTRICTIONS
- See Also:
- Constant Field Values
-
FIELD_RESTRICTIONS_2
protected static final int FIELD_RESTRICTIONS_2
- See Also:
- Constant Field Values
-
FIELD_SCHEDULE_NAME
protected static final int FIELD_SCHEDULE_NAME
- See Also:
- Constant Field Values
-
FIELD_SCHEDULE_MODE
protected static final int FIELD_SCHEDULE_MODE
- See Also:
- Constant Field Values
-
FIELD_PERCENT_STAGING
protected static final int FIELD_PERCENT_STAGING
- See Also:
- Constant Field Values
-
FIELD_ALTERNATE_TRACK
protected static final int FIELD_ALTERNATE_TRACK
- See Also:
- Constant Field Values
-
FIELD_POOL_NAME
protected static final int FIELD_POOL_NAME
- See Also:
- Constant Field Values
-
FIELD_TRACK_MINIMUM_POOL
protected static final int FIELD_TRACK_MINIMUM_POOL
- See Also:
- Constant Field Values
-
FIELD_TRACK_MAXIMUM_POOL
protected static final int FIELD_TRACK_MAXIMUM_POOL
- See Also:
- Constant Field Values
-
FIELD_TRACK_BLOCKING_ORDER
protected static final int FIELD_TRACK_BLOCKING_ORDER
- See Also:
- Constant Field Values
-
FIELD_PLANNED_PICK_UPS
protected static final int FIELD_PLANNED_PICK_UPS
- See Also:
- Constant Field Values
-
FIELD_TRACK_DESTINATIONS
protected static final int FIELD_TRACK_DESTINATIONS
- See Also:
- Constant Field Values
-
FIELD_DESTINATIONS
protected static final int FIELD_DESTINATIONS
- See Also:
- Constant Field Values
-
FIELD_HOLD_CARS_CUSTOM_LOADS
protected static final int FIELD_HOLD_CARS_CUSTOM_LOADS
- See Also:
- Constant Field Values
-
FIELD_DISABLE_LOAD_CHANGE
protected static final int FIELD_DISABLE_LOAD_CHANGE
- See Also:
- Constant Field Values
-
FIELD_SWAP_DEFAULT
protected static final int FIELD_SWAP_DEFAULT
- See Also:
- Constant Field Values
-
FIELD_EMPTY_DEFAULT_LOADS
protected static final int FIELD_EMPTY_DEFAULT_LOADS
- See Also:
- Constant Field Values
-
FIELD_EMPTY_CUSTOM_LOADS
protected static final int FIELD_EMPTY_CUSTOM_LOADS
- See Also:
- Constant Field Values
-
FIELD_GENERATE_SPUR
protected static final int FIELD_GENERATE_SPUR
- See Also:
- Constant Field Values
-
FIELD_GENERATE_ANY_SPUR
protected static final int FIELD_GENERATE_ANY_SPUR
- See Also:
- Constant Field Values
-
FIELD_GENERATE_STAGING
protected static final int FIELD_GENERATE_STAGING
- See Also:
- Constant Field Values
-
FIELD_BLOCK_CARS_BY_PICKUP
protected static final int FIELD_BLOCK_CARS_BY_PICKUP
- See Also:
- Constant Field Values
-
FIELD_COMMENT
protected static final int FIELD_COMMENT
- See Also:
- Constant Field Values
-
FIELD_COMMENT_BOTH
protected static final int FIELD_COMMENT_BOTH
- See Also:
- Constant Field Values
-
FIELD_COMMENT_PICKUPS
protected static final int FIELD_COMMENT_PICKUPS
- See Also:
- Constant Field Values
-
FIELD_COMMENT_SETOUTS
protected static final int FIELD_COMMENT_SETOUTS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ImportLocations
public ImportLocations()
-
-
Method Detail
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
-