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 SummaryFields 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.ImportCommonBREAK, fstatus, importLine, importOkay, lineNum, lineNumber, LOCATION_TRACK_SEPARATOR, NEW_LINE
 
- 
 - 
Constructor SummaryConstructors Constructor Description ImportLocations()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun()- 
Methods inherited from class jmri.jmrit.operations.rollingstock.ImportCommoncreateStatusFrame, getBufferedReader, getFile, parseCommaLine, readNextLine
 - 
Methods inherited from class java.lang.ThreadactiveCount, 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- 
locationManagerLocationManager locationManager 
 - 
divisionManagerDivisionManager divisionManager 
 - 
tracksAddedint tracksAdded 
 - 
FIELD_LOCATIONprotected static final int FIELD_LOCATION - See Also:
- Constant Field Values
 
 - 
FIELD_TRACKprotected static final int FIELD_TRACK - See Also:
- Constant Field Values
 
 - 
FIELD_TYPEprotected static final int FIELD_TYPE - See Also:
- Constant Field Values
 
 - 
FIELD_LENGTHprotected static final int FIELD_LENGTH - See Also:
- Constant Field Values
 
 - 
FIELD_USEDprotected static final int FIELD_USED - See Also:
- Constant Field Values
 
 - 
FIELD_CARSprotected static final int FIELD_CARS - See Also:
- Constant Field Values
 
 - 
FIELD_LOCOSprotected static final int FIELD_LOCOS - See Also:
- Constant Field Values
 
 - 
FIELD_MOVESprotected static final int FIELD_MOVES - See Also:
- Constant Field Values
 
 - 
FIELD_DIVISIONprotected static final int FIELD_DIVISION - See Also:
- Constant Field Values
 
 - 
FIELD_SERVICED_BYprotected static final int FIELD_SERVICED_BY - See Also:
- Constant Field Values
 
 - 
FIELD_ROLLING_STOCKprotected static final int FIELD_ROLLING_STOCK - See Also:
- Constant Field Values
 
 - 
FIELD_ORDERprotected static final int FIELD_ORDER - See Also:
- Constant Field Values
 
 - 
FIELD_ROAD_OPTIONprotected static final int FIELD_ROAD_OPTION - See Also:
- Constant Field Values
 
 - 
FIELD_ROADSprotected static final int FIELD_ROADS - See Also:
- Constant Field Values
 
 - 
FIELD_LOAD_OPTIONprotected static final int FIELD_LOAD_OPTION - See Also:
- Constant Field Values
 
 - 
FIELD_LOADSprotected static final int FIELD_LOADS - See Also:
- Constant Field Values
 
 - 
FIELD_SHIP_LOAD_OPTIONprotected static final int FIELD_SHIP_LOAD_OPTION - See Also:
- Constant Field Values
 
 - 
FIELD_SHIPSprotected static final int FIELD_SHIPS - See Also:
- Constant Field Values
 
 - 
FIELD_SET_OUT_RESTRICTIONSprotected static final int FIELD_SET_OUT_RESTRICTIONS - See Also:
- Constant Field Values
 
 - 
FIELD_RESTRICTIONS_1protected static final int FIELD_RESTRICTIONS_1 - See Also:
- Constant Field Values
 
 - 
FIELD_PICK_UP_RESTRICTIONSprotected static final int FIELD_PICK_UP_RESTRICTIONS - See Also:
- Constant Field Values
 
 - 
FIELD_RESTRICTIONS_2protected static final int FIELD_RESTRICTIONS_2 - See Also:
- Constant Field Values
 
 - 
FIELD_SCHEDULE_NAMEprotected static final int FIELD_SCHEDULE_NAME - See Also:
- Constant Field Values
 
 - 
FIELD_SCHEDULE_MODEprotected static final int FIELD_SCHEDULE_MODE - See Also:
- Constant Field Values
 
 - 
FIELD_PERCENT_STAGINGprotected static final int FIELD_PERCENT_STAGING - See Also:
- Constant Field Values
 
 - 
FIELD_ALTERNATE_TRACKprotected static final int FIELD_ALTERNATE_TRACK - See Also:
- Constant Field Values
 
 - 
FIELD_POOL_NAMEprotected static final int FIELD_POOL_NAME - See Also:
- Constant Field Values
 
 - 
FIELD_TRACK_MINIMUM_POOLprotected static final int FIELD_TRACK_MINIMUM_POOL - See Also:
- Constant Field Values
 
 - 
FIELD_TRACK_MAXIMUM_POOLprotected static final int FIELD_TRACK_MAXIMUM_POOL - See Also:
- Constant Field Values
 
 - 
FIELD_TRACK_BLOCKING_ORDERprotected static final int FIELD_TRACK_BLOCKING_ORDER - See Also:
- Constant Field Values
 
 - 
FIELD_PLANNED_PICK_UPSprotected static final int FIELD_PLANNED_PICK_UPS - See Also:
- Constant Field Values
 
 - 
FIELD_TRACK_DESTINATIONSprotected static final int FIELD_TRACK_DESTINATIONS - See Also:
- Constant Field Values
 
 - 
FIELD_DESTINATIONSprotected static final int FIELD_DESTINATIONS - See Also:
- Constant Field Values
 
 - 
FIELD_HOLD_CARS_CUSTOM_LOADSprotected static final int FIELD_HOLD_CARS_CUSTOM_LOADS - See Also:
- Constant Field Values
 
 - 
FIELD_DISABLE_LOAD_CHANGEprotected static final int FIELD_DISABLE_LOAD_CHANGE - See Also:
- Constant Field Values
 
 - 
FIELD_SWAP_DEFAULTprotected static final int FIELD_SWAP_DEFAULT - See Also:
- Constant Field Values
 
 - 
FIELD_EMPTY_DEFAULT_LOADSprotected static final int FIELD_EMPTY_DEFAULT_LOADS - See Also:
- Constant Field Values
 
 - 
FIELD_EMPTY_CUSTOM_LOADSprotected static final int FIELD_EMPTY_CUSTOM_LOADS - See Also:
- Constant Field Values
 
 - 
FIELD_GENERATE_SPURprotected static final int FIELD_GENERATE_SPUR - See Also:
- Constant Field Values
 
 - 
FIELD_GENERATE_ANY_SPURprotected static final int FIELD_GENERATE_ANY_SPUR - See Also:
- Constant Field Values
 
 - 
FIELD_GENERATE_STAGINGprotected static final int FIELD_GENERATE_STAGING - See Also:
- Constant Field Values
 
 - 
FIELD_BLOCK_CARS_BY_PICKUPprotected static final int FIELD_BLOCK_CARS_BY_PICKUP - See Also:
- Constant Field Values
 
 - 
FIELD_COMMENTprotected static final int FIELD_COMMENT - See Also:
- Constant Field Values
 
 - 
FIELD_COMMENT_BOTHprotected static final int FIELD_COMMENT_BOTH - See Also:
- Constant Field Values
 
 - 
FIELD_COMMENT_PICKUPSprotected static final int FIELD_COMMENT_PICKUPS - See Also:
- Constant Field Values
 
 - 
FIELD_COMMENT_SETOUTSprotected static final int FIELD_COMMENT_SETOUTS - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
ImportLocationspublic ImportLocations() 
 
- 
 - 
Method Detail- 
runpublic void run() - Specified by:
- runin interface- java.lang.Runnable
- Overrides:
- runin class- java.lang.Thread
 
 
- 
 
-