Package jmri.jmrit.operations.setup
Class Setup
- java.lang.Object
-
- jmri.beans.PropertyChangeSupport
-
- jmri.jmrit.operations.setup.Setup
-
- All Implemented Interfaces:
PropertyChangeFirer,PropertyChangeProvider,Disposable,InstanceManagerAutoDefault
public class Setup extends PropertyChangeSupport implements InstanceManagerAutoDefault, Disposable
Operations settings.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAARstatic java.lang.StringALLOW_CARS_TO_RETURN_PROPERTY_CHANGEstatic java.lang.StringBLANKstatic java.lang.StringBLOCKING_ORDERstatic java.lang.StringBOXstatic java.lang.StringBUILD_REPORT_DETAILEDstatic java.lang.StringBUILD_REPORT_MINIMALstatic java.lang.StringBUILD_REPORT_NORMALstatic java.lang.StringBUILD_REPORT_VERY_DETAILEDstatic java.lang.StringCOLORstatic java.lang.StringCOMMENTstatic java.lang.StringCONSISTstatic java.lang.StringDCC_ADDRESSstatic java.lang.StringDESCRIPTIVEstatic java.lang.StringDEST_TRACKstatic java.lang.StringDESTINATIONstatic java.lang.StringDIVISIONstatic java.lang.StringDROP_COMMENTstatic intEASTstatic java.lang.StringEAST_DIRstatic java.lang.StringFEETstatic java.lang.StringFEET_ABVstatic java.lang.StringFINAL_DESTstatic java.lang.StringFINAL_DEST_TRACKstatic intG_24_RATIOstatic intG_24_SCALEstatic intGauge1_RATIOstatic intGauge1_SCALEstatic java.lang.StringHALFPAGEstatic java.lang.StringHANDHELDstatic java.lang.StringHAZARDOUSstatic intHO_RATIOstatic intHO_SCALEstatic intHOn3_SCALEstatic java.lang.StringHPstatic java.lang.StringKERNELstatic java.lang.StringKERNEL_SIZEstatic java.lang.StringLANDSCAPEstatic java.lang.StringLAST_TRAINstatic java.lang.StringLENGTHstatic java.lang.StringLOADstatic java.lang.StringLOAD_TYPEstatic java.lang.StringLOCATIONstatic java.lang.StringMANIFEST_CSV_PROPERTY_CHANGEstatic java.lang.StringMETERstatic java.lang.StringMETER_ABVstatic java.lang.StringMODELstatic java.lang.StringMONOSPACEDstatic intN_RATIOstatic intN_SCALEstatic java.lang.StringNO_COLORstatic java.lang.StringNO_DEST_TRACKstatic java.lang.StringNO_DESTINATIONstatic java.lang.StringNO_LOCATIONstatic java.lang.StringNO_NUMBERstatic java.lang.StringNO_ROADstatic java.lang.StringNO_TRACKstatic java.lang.StringNONEstatic intNORTHstatic java.lang.StringNORTH_DIRstatic java.lang.StringNUMBERstatic intO_RATIOstatic intO_SCALEstatic intOn3_SCALEstatic intOO_RATIOstatic intOO_SCALEstatic java.lang.StringOWNERstatic java.lang.StringPAGE_NORMALstatic java.lang.StringPAGE_PER_TRAINstatic java.lang.StringPAGE_PER_VISITstatic java.lang.StringPICKUP_COMMENTstatic java.lang.StringPORTRAITstatic java.lang.StringREAL_TIME_PROPERTY_CHANGEstatic java.lang.StringROADstatic java.lang.StringROUTING_STAGING_PROPERTY_CHANGEstatic java.lang.StringRWEstatic intS_RATIOstatic intS_SCALEstatic java.lang.StringSAVE_TRAIN_MANIFEST_PROPERTY_CHANGEstatic java.lang.StringSHOW_TRACK_MOVES_PROPERTY_CHANGEstatic intSn3_SCALEstatic intSOUTHstatic java.lang.StringSOUTH_DIRstatic java.lang.StringSTANDARD_FORMATstatic java.lang.StringSWITCH_LIST_CSV_PROPERTY_CHANGEstatic java.lang.StringTABstatic java.lang.StringTAB2static java.lang.StringTAB3static java.lang.StringTRACKstatic java.lang.StringTRAIN_DIRECTION_PROPERTY_CHANGEstatic java.lang.StringTRAVEL_TIME_PROPERTY_CHANGEstatic intTT_RATIOstatic intTT_SCALEstatic java.lang.StringTWO_COLUMN_FORMATstatic java.lang.StringTWO_COLUMN_TRACK_FORMATstatic java.lang.StringTYPEstatic java.lang.StringWEIGHTstatic intWESTstatic java.lang.StringWEST_DIRstatic intZ_RATIOstatic intZ_SCALE-
Fields inherited from class jmri.beans.PropertyChangeSupport
propertyChangeSupport
-
-
Constructor Summary
Constructors Constructor Description Setup()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String[]createTruncatedManifestMessageFormat(java.lang.String[] format)voiddispose()Called when disposing of a disposable.static intgetAddWeight()static intgetBuildReportFontSize()static java.lang.StringgetBuildReportLevel()static java.lang.String[]getCarAttributes()static javax.swing.JComboBox<java.lang.String>getCarMessageComboBox()static intgetCarMoves()static java.lang.StringgetCarTypes()static java.awt.ColorgetColor(java.lang.String colorName)static java.lang.StringgetComment()static SetupgetDefault()static intgetDirectionInt(java.lang.String direction)Converts String direction to binary directionstatic java.lang.StringgetDirectionString(int direction)Converts binary direction to String directionstatic java.lang.String[]getDirectionStrings(int directions)Converts binary direction to a set of String directionsstatic java.lang.StringgetDropCarPrefix()static java.awt.ColorgetDropColor()static java.awt.ColorgetDropEngineColor()static java.lang.String[]getDropEngineMessageFormat()static java.lang.StringgetDropEnginePrefix()static java.lang.StringgetDropEngineTextColor()static java.lang.String[]getDropManifestMessageFormat()static java.lang.String[]getDropSwitchListMessageFormat()static java.lang.StringgetDropTextColor()static java.lang.String[]getDropTruncatedManifestMessageFormat()static java.lang.String[]getDropTwoColumnByTrackManifestMessageFormat()static java.lang.String[]getDropTwoColumnByTrackSwitchListMessageFormat()static java.lang.String[]getDropTwoColumnByTrackUtilityManifestMessageFormat()static java.lang.String[]getDropTwoColumnByTrackUtilitySwitchListMessageFormat()static java.lang.String[]getDropUtilityManifestMessageFormat()static java.lang.String[]getDropUtilitySwitchListMessageFormat()static java.lang.String[]getEngineAttributes()static javax.swing.JComboBox<java.lang.String>getEngineMessageComboBox()static java.lang.StringgetFontName()static java.lang.StringgetHazardousMsg()static doublegetHorsePowerPerTon()static intgetInitalWeight()static java.lang.StringgetLengthUnit()static java.lang.StringgetLengthUnitAbv()Abbreviation unit of lengthstatic java.awt.ColorgetLocalColor()static java.lang.String[]getLocalManifestMessageFormat()static java.lang.StringgetLocalPrefix()static java.lang.String[]getLocalSwitchListMessageFormat()static java.lang.StringgetLocalTextColor()static java.lang.String[]getLocalUtilityManifestMessageFormat()static java.lang.String[]getLocalUtilitySwitchListMessageFormat()static intgetManifestFontSize()static java.lang.StringgetManifestFormat()static javax.swing.JComboBox<java.lang.String>getManifestFormatComboBox()static java.lang.StringgetManifestLogoURL()static java.lang.StringgetManifestOrientation()static intgetManifestPrefixLength()static intgetMaxNumberEngines()static intgetMaxTrainLength()static java.lang.StringgetMiaComment()static java.lang.String[]getMissingCarMessageFormat()static intgetNumberPasses()static javax.swing.JComboBox<java.lang.String>getOrientationComboBox()static java.lang.StringgetOwnerName()static java.lang.StringgetPanelName()static java.lang.StringgetPickupCarPrefix()static java.awt.ColorgetPickupColor()static java.awt.ColorgetPickupEngineColor()static java.lang.String[]getPickupEngineMessageFormat()static java.lang.StringgetPickupEnginePrefix()static java.lang.StringgetPickupEngineTextColor()static java.lang.String[]getPickupManifestMessageFormat()static java.lang.String[]getPickupSwitchListMessageFormat()static java.lang.StringgetPickupTextColor()static java.lang.String[]getPickupTruncatedManifestMessageFormat()static java.lang.String[]getPickupTwoColumnByTrackManifestMessageFormat()static java.lang.String[]getPickupTwoColumnByTrackSwitchListMessageFormat()static java.lang.String[]getPickupTwoColumnByTrackUtilityManifestMessageFormat()static java.lang.String[]getPickupTwoColumnByTrackUtilitySwitchListMessageFormat()static java.lang.String[]getPickupUtilityManifestMessageFormat()Gets the manifest format for utility cars.static java.lang.String[]getPickupUtilitySwitchListMessageFormat()static java.awt.JobAttributes.SidesTypegetPrintDuplexSides()static java.lang.StringgetRailroadName()static java.lang.StringgetRfidLabel()static java.lang.StringgetRouterBuildReportLevel()static intgetScale()static intgetScaleRatio()static intgetScaleTonRatio()static java.lang.StringgetSwitchListDropCarPrefix()static java.lang.StringgetSwitchListLocalPrefix()static java.lang.StringgetSwitchListOrientation()static java.lang.StringgetSwitchListPageFormat()static javax.swing.JComboBox<java.lang.String>getSwitchListPageFormatComboBox()static java.lang.StringgetSwitchListPickupCarPrefix()static intgetSwitchListPrefixLength()static intgetSwitchTime()static intgetTab1Length()static intgetTab2Length()static intgetTab3Length()static intgetTrainDirection()static javax.swing.JComboBox<java.lang.String>getTrainDirectionComboBox()static java.util.List<java.lang.String>getTrainDirectionList()Get train directions String formatstatic java.lang.StringgetTrainIconColorEast()static java.lang.StringgetTrainIconColorLocal()static java.lang.StringgetTrainIconColorNorth()static java.lang.StringgetTrainIconColorSouth()static java.lang.StringgetTrainIconColorTerminate()static java.lang.StringgetTrainIconColorWest()static intgetTravelTime()static java.lang.StringgetValueLabel()static java.lang.StringgetYearModeled()static booleanis12hrFormatEnabled()static booleanisAutoBackupEnabled()static booleanisAutoSaveEnabled()static booleanisBuildAggressive()static booleanisBuildReportAlwaysPreviewEnabled()static booleanisBuildReportEditorEnabled()static booleanisBuildReportIndentEnabled()static booleanisCarLoggerEnabled()static booleanisCarRoutingEnabled()static booleanisCarRoutingViaStagingEnabled()static booleanisCarRoutingViaYardsEnabled()static booleanisCheckCarDestinationEnabled()When true, router checks that the car's destination is serviced by departure track.static booleanisCloseWindowOnSaveEnabled()static booleanisEngineLoggerEnabled()static booleanisForwardToYardEnabled()static booleanisGenerateCsvManifestEnabled()static booleanisGenerateCsvSwitchListEnabled()static booleanisGroupCarMovesEnabled()static booleanisLocalInterchangeMovesEnabled()static booleanisLocalSpurMovesEnabled()static booleanisLocalYardMovesEnabled()static booleanisMainMenuEnabled()static booleanisManifestEditorEnabled()static booleanisOnlyActiveTrainsEnabled()static booleanisPrintCabooseLoadEnabled()static booleanisPrintHeaderLine1Enabled()static booleanisPrintHeaderLine2Enabled()static booleanisPrintHeaderLine3Enabled()static booleanisPrintHeadersEnabled()static booleanisPrintLoadsAndEmptiesEnabled()static booleanisPrintLocationCommentsEnabled()static booleanisPrintLocoLastEnabled()static booleanisPrintNoPageBreaksEnabled()static booleanisPrintPageHeaderEnabled()static booleanisPrintPassengerLoadEnabled()static booleanisPrintRouteCommentsEnabled()static booleanisPrintTrackSummaryEnabled()static booleanisPrintTrainScheduleNameEnabled()static booleanisPrintTruncateManifestEnabled()static booleanisPrintValidEnabled()static booleanisRfidEnabled()static booleanisSaveTrainManifestsEnabled()static booleanisShowTrackMovesEnabled()static booleanisSortByTrackNameEnabled()when true manifest work is sorted by track names.static booleanisStagingAllowReturnEnabled()allow cars to return to the same staging location if no other options (tracks) are available.static booleanisStagingPromptFromEnabled()static booleanisStagingPromptToEnabled()static booleanisStagingTrackImmediatelyAvail()static booleanisStagingTrainCheckEnabled()static booleanisStagingTryNormalBuildEnabled()static booleanisSwitchListAllTrainsEnabled()When true switch list shows all trains visiting a location, even if the train doesn't have any work at that location.static booleanisSwitchListFormatSameAsManifest()static booleanisSwitchListRealTime()static booleanisSwitchListRouteLocationCommentEnabled()static booleanisTabEnabled()static booleanisTrainIconAppendEnabled()static booleanisTrainIconCordEnabled()static booleanisTrainLoggerEnabled()static booleanisUseDepartureTimeEnabled()static booleanisUseSwitchListDepartureTimeEnabled()static booleanisValueEnabled()static booleanisVsdPhysicalLocationEnabled()static voidload(org.jdom2.Element e)static voidset12hrFormatEnabled(boolean enable)static voidsetAutoBackupEnabled(boolean enabled)static voidsetAutoSaveEnabled(boolean enabled)static voidsetBuildAggressive(boolean enabled)static voidsetBuildReportAlwaysPreviewEnabled(boolean enable)static voidsetBuildReportEditorEnabled(boolean enable)static voidsetBuildReportFontSize(int size)static voidsetBuildReportIndentEnabled(boolean enable)static voidsetBuildReportLevel(java.lang.String level)static voidsetCarLoggerEnabled(boolean enable)static voidsetCarMoves(int moves)static voidsetCarRoutingEnabled(boolean enabled)static voidsetCarRoutingViaStagingEnabled(boolean enabled)static voidsetCarRoutingViaYardsEnabled(boolean enabled)static voidsetCarTypes(java.lang.String types)static voidsetCheckCarDestinationEnabled(boolean enabled)static voidsetCloseWindowOnSaveEnabled(boolean enabled)static voidsetComment(java.lang.String comment)protected static voidsetDirtyAndFirePropertyChange(java.lang.String p, java.lang.Object old, java.lang.Object n)static voidsetDropCarPrefix(java.lang.String prefix)static voidsetDropColor(java.awt.Color c)static voidsetDropEngineColor(java.awt.Color c)static voidsetDropEngineMessageFormat(java.lang.String[] format)static voidsetDropEnginePrefix(java.lang.String prefix)static voidsetDropEngineTextColor(java.lang.String color)static voidsetDropManifestMessageFormat(java.lang.String[] format)static voidsetDropSwitchListMessageFormat(java.lang.String[] format)static voidsetDropTextColor(java.lang.String color)static voidsetEngineLoggerEnabled(boolean enable)static voidsetFontName(java.lang.String name)static voidsetForwardToYardEnabled(boolean enabled)static voidsetGenerateCsvManifestEnabled(boolean enabled)static voidsetGenerateCsvSwitchListEnabled(boolean enabled)static voidsetGroupCarMoves(boolean b)static voidsetHazardousMsg(java.lang.String message)static voidsetHorsePowerPerTon(double value)static voidsetLengthUnit(java.lang.String unit)static voidsetLocalColor(java.awt.Color c)static voidsetLocalInterchangeMovesEnabled(boolean enabled)static voidsetLocalManifestMessageFormat(java.lang.String[] format)static voidsetLocalPrefix(java.lang.String prefix)static voidsetLocalSpurMovesEnabled(boolean enabled)static voidsetLocalSwitchListMessageFormat(java.lang.String[] format)static voidsetLocalTextColor(java.lang.String color)static voidsetLocalYardMovesEnabled(boolean enabled)static voidsetMainMenuEnabled(boolean enabled)static voidsetManifestEditorEnabled(boolean enable)static voidsetManifestFontSize(int size)static voidsetManifestFormat(java.lang.String format)Sets the format for manifestsstatic voidsetManifestLogoURL(java.lang.String pathName)static voidsetManifestOrientation(java.lang.String orientation)static voidsetMaxNumberEngines(int value)static voidsetMaxTrainLength(int length)static voidsetMiaComment(java.lang.String comment)static voidsetMissingCarMessageFormat(java.lang.String[] format)static voidsetNumberPasses(int number)static voidsetOnlyActiveTrainsEnabled(boolean enabled)static voidsetOwnerName(java.lang.String name)static voidsetPanelName(java.lang.String name)static voidsetPickupCarPrefix(java.lang.String prefix)static voidsetPickupColor(java.awt.Color c)static voidsetPickupEngineColor(java.awt.Color c)static voidsetPickupEngineMessageFormat(java.lang.String[] format)static voidsetPickupEnginePrefix(java.lang.String prefix)static voidsetPickupEngineTextColor(java.lang.String color)static voidsetPickupManifestMessageFormat(java.lang.String[] format)static voidsetPickupSwitchListMessageFormat(java.lang.String[] format)static voidsetPickupTextColor(java.lang.String color)static voidsetPrintCabooseLoadEnabled(boolean enable)static voidsetPrintDuplexSides(java.awt.JobAttributes.SidesType sidesType)static voidsetPrintHeaderLine1Enabled(boolean enable)static voidsetPrintHeaderLine2Enabled(boolean enable)static voidsetPrintHeaderLine3Enabled(boolean enable)static voidsetPrintHeadersEnabled(boolean enable)static voidsetPrintLoadsAndEmptiesEnabled(boolean enable)static voidsetPrintLocationCommentsEnabled(boolean enable)static voidsetPrintLocoLast(boolean b)static voidsetPrintNoPageBreaksEnabled(boolean enable)static voidsetPrintPageHeaderEnabled(boolean enable)static voidsetPrintPassengerLoadEnabled(boolean enable)static voidsetPrintRouteCommentsEnabled(boolean enable)static voidsetPrintTrackSummaryEnabled(boolean b)static voidsetPrintTrainScheduleNameEnabled(boolean enable)static voidsetPrintTruncateManifestEnabled(boolean b)static voidsetPrintValidEnabled(boolean enable)static voidsetRailroadName(java.lang.String name)static voidsetRfidEnabled(boolean enabled)static voidsetRfidLabel(java.lang.String label)static voidsetRouterBuildReportLevel(java.lang.String level)Sets the report level for the car router.static voidsetSaveTrainManifestsEnabled(boolean enable)static voidsetScale(int s)static voidsetShowTrackMovesEnabled(boolean enable)static voidsetSortByTrackNameEnabled(boolean enable)static voidsetStagingAllowReturnEnabled(boolean enabled)static voidsetStagingPromptFromEnabled(boolean enabled)static voidsetStagingPromptToEnabled(boolean enabled)static voidsetStagingTrackImmediatelyAvail(boolean enabled)static voidsetStagingTrainCheckEnabled(boolean enabled)Controls staging track selection, when true, the terminus staging track has to have the same characteristics as the train.static voidsetStagingTryNormalBuildEnabled(boolean enabled)static voidsetSwitchListAllTrainsEnabled(boolean b)static voidsetSwitchListDropCarPrefix(java.lang.String prefix)static voidsetSwitchListFormatSameAsManifest(boolean b)static voidsetSwitchListLocalPrefix(java.lang.String prefix)static voidsetSwitchListOrientation(java.lang.String orientation)static voidsetSwitchListPageFormat(java.lang.String format)Used to determine if there's spaces or form feed between trains and locations when printing switch lists. see getSwitchListPageFormatComboBox()static voidsetSwitchListPickupCarPrefix(java.lang.String prefix)static voidsetSwitchListRealTime(boolean b)static voidsetSwitchListRouteLocationCommentEnabled(boolean b)static voidsetSwitchTime(int minutes)static voidsetTab1length(int length)static voidsetTab2length(int length)static voidsetTab3length(int length)static voidsetTabEnabled(boolean enable)static voidsetTrainDirection(int direction)static voidsetTrainIconAppendEnabled(boolean enable)static voidsetTrainIconColorEast(java.lang.String color)static voidsetTrainIconColorLocal(java.lang.String color)static voidsetTrainIconColorNorth(java.lang.String color)static voidsetTrainIconColorSouth(java.lang.String color)static voidsetTrainIconColorTerminate(java.lang.String color)static voidsetTrainIconColorWest(java.lang.String color)static voidsetTrainIconCordEnabled(boolean enable)static voidsetTrainLoggerEnabled(boolean enable)static voidsetTravelTime(int minutes)static voidsetUseDepartureTimeEnabled(boolean b)static voidsetUseSwitchListDepartureTimeEnabled(boolean b)static voidsetValueEnabled(boolean enabled)static voidsetValueLabel(java.lang.String label)static voidsetVsdPhysicalLocationEnabled(boolean enabled)static voidsetYearModeled(java.lang.String year)static org.jdom2.Elementstore()static voidstringToTagConversion(java.lang.String[] strings)-
Methods inherited from class jmri.beans.PropertyChangeSupport
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Field Detail
-
NONE
public static final java.lang.String NONE
- See Also:
- Constant Field Values
-
Z_RATIO
public static final int Z_RATIO
- See Also:
- Constant Field Values
-
N_RATIO
public static final int N_RATIO
- See Also:
- Constant Field Values
-
TT_RATIO
public static final int TT_RATIO
- See Also:
- Constant Field Values
-
OO_RATIO
public static final int OO_RATIO
- See Also:
- Constant Field Values
-
HO_RATIO
public static final int HO_RATIO
- See Also:
- Constant Field Values
-
S_RATIO
public static final int S_RATIO
- See Also:
- Constant Field Values
-
O_RATIO
public static final int O_RATIO
- See Also:
- Constant Field Values
-
Gauge1_RATIO
public static final int Gauge1_RATIO
- See Also:
- Constant Field Values
-
G_24_RATIO
public static final int G_24_RATIO
- See Also:
- Constant Field Values
-
Z_SCALE
public static final int Z_SCALE
- See Also:
- Constant Field Values
-
N_SCALE
public static final int N_SCALE
- See Also:
- Constant Field Values
-
TT_SCALE
public static final int TT_SCALE
- See Also:
- Constant Field Values
-
HOn3_SCALE
public static final int HOn3_SCALE
- See Also:
- Constant Field Values
-
OO_SCALE
public static final int OO_SCALE
- See Also:
- Constant Field Values
-
HO_SCALE
public static final int HO_SCALE
- See Also:
- Constant Field Values
-
Sn3_SCALE
public static final int Sn3_SCALE
- See Also:
- Constant Field Values
-
S_SCALE
public static final int S_SCALE
- See Also:
- Constant Field Values
-
On3_SCALE
public static final int On3_SCALE
- See Also:
- Constant Field Values
-
O_SCALE
public static final int O_SCALE
- See Also:
- Constant Field Values
-
Gauge1_SCALE
public static final int Gauge1_SCALE
- See Also:
- Constant Field Values
-
G_24_SCALE
public static final int G_24_SCALE
- See Also:
- Constant Field Values
-
EAST
public static final int EAST
- See Also:
- Constant Field Values
-
WEST
public static final int WEST
- See Also:
- Constant Field Values
-
NORTH
public static final int NORTH
- See Also:
- Constant Field Values
-
SOUTH
public static final int SOUTH
- See Also:
- Constant Field Values
-
EAST_DIR
public static final java.lang.String EAST_DIR
-
WEST_DIR
public static final java.lang.String WEST_DIR
-
NORTH_DIR
public static final java.lang.String NORTH_DIR
-
SOUTH_DIR
public static final java.lang.String SOUTH_DIR
-
DESCRIPTIVE
public static final java.lang.String DESCRIPTIVE
-
AAR
public static final java.lang.String AAR
-
MONOSPACED
public static final java.lang.String MONOSPACED
-
STANDARD_FORMAT
public static final java.lang.String STANDARD_FORMAT
-
TWO_COLUMN_FORMAT
public static final java.lang.String TWO_COLUMN_FORMAT
-
TWO_COLUMN_TRACK_FORMAT
public static final java.lang.String TWO_COLUMN_TRACK_FORMAT
-
PORTRAIT
public static final java.lang.String PORTRAIT
-
LANDSCAPE
public static final java.lang.String LANDSCAPE
-
HALFPAGE
public static final java.lang.String HALFPAGE
-
HANDHELD
public static final java.lang.String HANDHELD
-
PAGE_NORMAL
public static final java.lang.String PAGE_NORMAL
-
PAGE_PER_TRAIN
public static final java.lang.String PAGE_PER_TRAIN
-
PAGE_PER_VISIT
public static final java.lang.String PAGE_PER_VISIT
-
BUILD_REPORT_MINIMAL
public static final java.lang.String BUILD_REPORT_MINIMAL
- See Also:
- Constant Field Values
-
BUILD_REPORT_NORMAL
public static final java.lang.String BUILD_REPORT_NORMAL
- See Also:
- Constant Field Values
-
BUILD_REPORT_DETAILED
public static final java.lang.String BUILD_REPORT_DETAILED
- See Also:
- Constant Field Values
-
BUILD_REPORT_VERY_DETAILED
public static final java.lang.String BUILD_REPORT_VERY_DETAILED
- See Also:
- Constant Field Values
-
ROAD
public static final java.lang.String ROAD
-
NUMBER
public static final java.lang.String NUMBER
-
TYPE
public static final java.lang.String TYPE
-
MODEL
public static final java.lang.String MODEL
-
LENGTH
public static final java.lang.String LENGTH
-
WEIGHT
public static final java.lang.String WEIGHT
-
HP
public static final java.lang.String HP
-
LOAD
public static final java.lang.String LOAD
-
LOAD_TYPE
public static final java.lang.String LOAD_TYPE
-
COLOR
public static final java.lang.String COLOR
-
TRACK
public static final java.lang.String TRACK
-
DESTINATION
public static final java.lang.String DESTINATION
-
DEST_TRACK
public static final java.lang.String DEST_TRACK
-
FINAL_DEST
public static final java.lang.String FINAL_DEST
-
FINAL_DEST_TRACK
public static final java.lang.String FINAL_DEST_TRACK
-
LOCATION
public static final java.lang.String LOCATION
-
CONSIST
public static final java.lang.String CONSIST
-
DCC_ADDRESS
public static final java.lang.String DCC_ADDRESS
-
KERNEL
public static final java.lang.String KERNEL
-
KERNEL_SIZE
public static final java.lang.String KERNEL_SIZE
-
OWNER
public static final java.lang.String OWNER
-
DIVISION
public static final java.lang.String DIVISION
-
BLOCKING_ORDER
public static final java.lang.String BLOCKING_ORDER
-
RWE
public static final java.lang.String RWE
-
COMMENT
public static final java.lang.String COMMENT
-
DROP_COMMENT
public static final java.lang.String DROP_COMMENT
-
PICKUP_COMMENT
public static final java.lang.String PICKUP_COMMENT
-
HAZARDOUS
public static final java.lang.String HAZARDOUS
-
LAST_TRAIN
public static final java.lang.String LAST_TRAIN
-
BLANK
public static final java.lang.String BLANK
- See Also:
- Constant Field Values
-
TAB
public static final java.lang.String TAB
-
TAB2
public static final java.lang.String TAB2
-
TAB3
public static final java.lang.String TAB3
-
BOX
public static final java.lang.String BOX
- See Also:
- Constant Field Values
-
NO_ROAD
public static final java.lang.String NO_ROAD
- See Also:
- Constant Field Values
-
NO_NUMBER
public static final java.lang.String NO_NUMBER
- See Also:
- Constant Field Values
-
NO_COLOR
public static final java.lang.String NO_COLOR
- See Also:
- Constant Field Values
-
NO_DESTINATION
public static final java.lang.String NO_DESTINATION
- See Also:
- Constant Field Values
-
NO_DEST_TRACK
public static final java.lang.String NO_DEST_TRACK
- See Also:
- Constant Field Values
-
NO_LOCATION
public static final java.lang.String NO_LOCATION
- See Also:
- Constant Field Values
-
NO_TRACK
public static final java.lang.String NO_TRACK
- See Also:
- Constant Field Values
-
FEET
public static final java.lang.String FEET
-
METER
public static final java.lang.String METER
-
FEET_ABV
public static final java.lang.String FEET_ABV
-
METER_ABV
public static final java.lang.String METER_ABV
-
SWITCH_LIST_CSV_PROPERTY_CHANGE
public static final java.lang.String SWITCH_LIST_CSV_PROPERTY_CHANGE
- See Also:
- Constant Field Values
-
MANIFEST_CSV_PROPERTY_CHANGE
public static final java.lang.String MANIFEST_CSV_PROPERTY_CHANGE
- See Also:
- Constant Field Values
-
REAL_TIME_PROPERTY_CHANGE
public static final java.lang.String REAL_TIME_PROPERTY_CHANGE
- See Also:
- Constant Field Values
-
SHOW_TRACK_MOVES_PROPERTY_CHANGE
public static final java.lang.String SHOW_TRACK_MOVES_PROPERTY_CHANGE
- See Also:
- Constant Field Values
-
SAVE_TRAIN_MANIFEST_PROPERTY_CHANGE
public static final java.lang.String SAVE_TRAIN_MANIFEST_PROPERTY_CHANGE
- See Also:
- Constant Field Values
-
ALLOW_CARS_TO_RETURN_PROPERTY_CHANGE
public static final java.lang.String ALLOW_CARS_TO_RETURN_PROPERTY_CHANGE
- See Also:
- Constant Field Values
-
TRAIN_DIRECTION_PROPERTY_CHANGE
public static final java.lang.String TRAIN_DIRECTION_PROPERTY_CHANGE
- See Also:
- Constant Field Values
-
ROUTING_STAGING_PROPERTY_CHANGE
public static final java.lang.String ROUTING_STAGING_PROPERTY_CHANGE
- See Also:
- Constant Field Values
-
TRAVEL_TIME_PROPERTY_CHANGE
public static final java.lang.String TRAVEL_TIME_PROPERTY_CHANGE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Setup
public Setup()
-
-
Method Detail
-
isMainMenuEnabled
public static boolean isMainMenuEnabled()
-
setMainMenuEnabled
public static void setMainMenuEnabled(boolean enabled)
-
isCloseWindowOnSaveEnabled
public static boolean isCloseWindowOnSaveEnabled()
-
setCloseWindowOnSaveEnabled
public static void setCloseWindowOnSaveEnabled(boolean enabled)
-
isAutoSaveEnabled
public static boolean isAutoSaveEnabled()
-
setAutoSaveEnabled
public static void setAutoSaveEnabled(boolean enabled)
-
isAutoBackupEnabled
public static boolean isAutoBackupEnabled()
-
setAutoBackupEnabled
public static void setAutoBackupEnabled(boolean enabled)
-
isValueEnabled
public static boolean isValueEnabled()
-
setValueEnabled
public static void setValueEnabled(boolean enabled)
-
getValueLabel
public static java.lang.String getValueLabel()
-
setValueLabel
public static void setValueLabel(java.lang.String label)
-
isRfidEnabled
public static boolean isRfidEnabled()
-
setRfidEnabled
public static void setRfidEnabled(boolean enabled)
-
getRfidLabel
public static java.lang.String getRfidLabel()
-
setRfidLabel
public static void setRfidLabel(java.lang.String label)
-
isCarRoutingEnabled
public static boolean isCarRoutingEnabled()
-
setCarRoutingEnabled
public static void setCarRoutingEnabled(boolean enabled)
-
isCarRoutingViaYardsEnabled
public static boolean isCarRoutingViaYardsEnabled()
-
setCarRoutingViaYardsEnabled
public static void setCarRoutingViaYardsEnabled(boolean enabled)
-
isCarRoutingViaStagingEnabled
public static boolean isCarRoutingViaStagingEnabled()
-
setCarRoutingViaStagingEnabled
public static void setCarRoutingViaStagingEnabled(boolean enabled)
-
isForwardToYardEnabled
public static boolean isForwardToYardEnabled()
-
setForwardToYardEnabled
public static void setForwardToYardEnabled(boolean enabled)
-
isOnlyActiveTrainsEnabled
public static boolean isOnlyActiveTrainsEnabled()
-
setOnlyActiveTrainsEnabled
public static void setOnlyActiveTrainsEnabled(boolean enabled)
-
isCheckCarDestinationEnabled
public static boolean isCheckCarDestinationEnabled()
When true, router checks that the car's destination is serviced by departure track. Very restrictive, not recommended.- Returns:
- true if enabled.
-
setCheckCarDestinationEnabled
public static void setCheckCarDestinationEnabled(boolean enabled)
-
isBuildAggressive
public static boolean isBuildAggressive()
-
setBuildAggressive
public static void setBuildAggressive(boolean enabled)
-
getNumberPasses
public static int getNumberPasses()
-
setNumberPasses
public static void setNumberPasses(int number)
-
isLocalInterchangeMovesEnabled
public static boolean isLocalInterchangeMovesEnabled()
-
setLocalInterchangeMovesEnabled
public static void setLocalInterchangeMovesEnabled(boolean enabled)
-
isLocalYardMovesEnabled
public static boolean isLocalYardMovesEnabled()
-
setLocalYardMovesEnabled
public static void setLocalYardMovesEnabled(boolean enabled)
-
isLocalSpurMovesEnabled
public static boolean isLocalSpurMovesEnabled()
-
setLocalSpurMovesEnabled
public static void setLocalSpurMovesEnabled(boolean enabled)
-
isStagingTrainCheckEnabled
public static boolean isStagingTrainCheckEnabled()
-
setStagingTrainCheckEnabled
public static void setStagingTrainCheckEnabled(boolean enabled)
Controls staging track selection, when true, the terminus staging track has to have the same characteristics as the train.- Parameters:
enabled- when true, the terminal staging track must service the same car types, loads, etc. as the train
-
isStagingTrackImmediatelyAvail
public static boolean isStagingTrackImmediatelyAvail()
-
setStagingTrackImmediatelyAvail
public static void setStagingTrackImmediatelyAvail(boolean enabled)
-
isStagingAllowReturnEnabled
public static boolean isStagingAllowReturnEnabled()
allow cars to return to the same staging location if no other options (tracks) are available. Also available on a per train basis.- Returns:
- true if cars are allowed to depart and return to same staging location
-
setStagingAllowReturnEnabled
public static void setStagingAllowReturnEnabled(boolean enabled)
-
isStagingPromptFromEnabled
public static boolean isStagingPromptFromEnabled()
-
setStagingPromptFromEnabled
public static void setStagingPromptFromEnabled(boolean enabled)
-
isStagingPromptToEnabled
public static boolean isStagingPromptToEnabled()
-
setStagingPromptToEnabled
public static void setStagingPromptToEnabled(boolean enabled)
-
isStagingTryNormalBuildEnabled
public static boolean isStagingTryNormalBuildEnabled()
-
setStagingTryNormalBuildEnabled
public static void setStagingTryNormalBuildEnabled(boolean enabled)
-
isGenerateCsvManifestEnabled
public static boolean isGenerateCsvManifestEnabled()
-
setGenerateCsvManifestEnabled
public static void setGenerateCsvManifestEnabled(boolean enabled)
-
isGenerateCsvSwitchListEnabled
public static boolean isGenerateCsvSwitchListEnabled()
-
setGenerateCsvSwitchListEnabled
public static void setGenerateCsvSwitchListEnabled(boolean enabled)
-
isVsdPhysicalLocationEnabled
public static boolean isVsdPhysicalLocationEnabled()
-
setVsdPhysicalLocationEnabled
public static void setVsdPhysicalLocationEnabled(boolean enabled)
-
getRailroadName
public static java.lang.String getRailroadName()
-
setRailroadName
public static void setRailroadName(java.lang.String name)
-
getHazardousMsg
public static java.lang.String getHazardousMsg()
-
setHazardousMsg
public static void setHazardousMsg(java.lang.String message)
-
getMiaComment
public static java.lang.String getMiaComment()
-
setMiaComment
public static void setMiaComment(java.lang.String comment)
-
setTrainDirection
public static void setTrainDirection(int direction)
-
getTrainDirection
public static int getTrainDirection()
-
setMaxTrainLength
public static void setMaxTrainLength(int length)
-
getMaxTrainLength
public static int getMaxTrainLength()
-
setMaxNumberEngines
public static void setMaxNumberEngines(int value)
-
getMaxNumberEngines
public static int getMaxNumberEngines()
-
setHorsePowerPerTon
public static void setHorsePowerPerTon(double value)
-
getHorsePowerPerTon
public static double getHorsePowerPerTon()
-
setCarMoves
public static void setCarMoves(int moves)
-
getCarMoves
public static int getCarMoves()
-
getPanelName
public static java.lang.String getPanelName()
-
setPanelName
public static void setPanelName(java.lang.String name)
-
getLengthUnit
public static java.lang.String getLengthUnit()
-
getLengthUnitAbv
public static java.lang.String getLengthUnitAbv()
Abbreviation unit of length- Returns:
- symbol for feet or meter
-
setLengthUnit
public static void setLengthUnit(java.lang.String unit)
-
getYearModeled
public static java.lang.String getYearModeled()
-
setYearModeled
public static void setYearModeled(java.lang.String year)
-
getCarTypes
public static java.lang.String getCarTypes()
-
setCarTypes
public static void setCarTypes(java.lang.String types)
-
setTrainIconCordEnabled
public static void setTrainIconCordEnabled(boolean enable)
-
isTrainIconCordEnabled
public static boolean isTrainIconCordEnabled()
-
setTrainIconAppendEnabled
public static void setTrainIconAppendEnabled(boolean enable)
-
isTrainIconAppendEnabled
public static boolean isTrainIconAppendEnabled()
-
setComment
public static void setComment(java.lang.String comment)
-
getComment
public static java.lang.String getComment()
-
setBuildReportLevel
public static void setBuildReportLevel(java.lang.String level)
-
getBuildReportLevel
public static java.lang.String getBuildReportLevel()
-
setRouterBuildReportLevel
public static void setRouterBuildReportLevel(java.lang.String level)
Sets the report level for the car router.- Parameters:
level- BUILD_REPORT_NORMAL, BUILD_REPORT_DETAILED, BUILD_REPORT_VERY_DETAILED
-
getRouterBuildReportLevel
public static java.lang.String getRouterBuildReportLevel()
-
setManifestEditorEnabled
public static void setManifestEditorEnabled(boolean enable)
-
isManifestEditorEnabled
public static boolean isManifestEditorEnabled()
-
setBuildReportEditorEnabled
public static void setBuildReportEditorEnabled(boolean enable)
-
isBuildReportEditorEnabled
public static boolean isBuildReportEditorEnabled()
-
setBuildReportIndentEnabled
public static void setBuildReportIndentEnabled(boolean enable)
-
isBuildReportIndentEnabled
public static boolean isBuildReportIndentEnabled()
-
setBuildReportAlwaysPreviewEnabled
public static void setBuildReportAlwaysPreviewEnabled(boolean enable)
-
isBuildReportAlwaysPreviewEnabled
public static boolean isBuildReportAlwaysPreviewEnabled()
-
setSwitchListFormatSameAsManifest
public static void setSwitchListFormatSameAsManifest(boolean b)
-
isSwitchListFormatSameAsManifest
public static boolean isSwitchListFormatSameAsManifest()
-
setPrintTrackSummaryEnabled
public static void setPrintTrackSummaryEnabled(boolean b)
-
isPrintTrackSummaryEnabled
public static boolean isPrintTrackSummaryEnabled()
-
setSwitchListRouteLocationCommentEnabled
public static void setSwitchListRouteLocationCommentEnabled(boolean b)
-
isSwitchListRouteLocationCommentEnabled
public static boolean isSwitchListRouteLocationCommentEnabled()
-
setGroupCarMoves
public static void setGroupCarMoves(boolean b)
-
isGroupCarMovesEnabled
public static boolean isGroupCarMovesEnabled()
-
setPrintLocoLast
public static void setPrintLocoLast(boolean b)
-
isPrintLocoLastEnabled
public static boolean isPrintLocoLastEnabled()
-
setSwitchListRealTime
public static void setSwitchListRealTime(boolean b)
-
isSwitchListRealTime
public static boolean isSwitchListRealTime()
-
setSwitchListAllTrainsEnabled
public static void setSwitchListAllTrainsEnabled(boolean b)
-
isSwitchListAllTrainsEnabled
public static boolean isSwitchListAllTrainsEnabled()
When true switch list shows all trains visiting a location, even if the train doesn't have any work at that location. When false, switch lists only report a train if it has work at the location.- Returns:
- When true show all trains visiting a location.
-
setSwitchListPageFormat
public static void setSwitchListPageFormat(java.lang.String format)
Used to determine if there's spaces or form feed between trains and locations when printing switch lists. see getSwitchListPageFormatComboBox()- Parameters:
format- PAGE_NORMAL, PAGE_PER_TRAIN, or PAGE_PER_VISIT
-
getSwitchListPageFormat
public static java.lang.String getSwitchListPageFormat()
-
setPrintTruncateManifestEnabled
public static void setPrintTruncateManifestEnabled(boolean b)
-
isPrintTruncateManifestEnabled
public static boolean isPrintTruncateManifestEnabled()
-
setUseDepartureTimeEnabled
public static void setUseDepartureTimeEnabled(boolean b)
-
isUseDepartureTimeEnabled
public static boolean isUseDepartureTimeEnabled()
-
setUseSwitchListDepartureTimeEnabled
public static void setUseSwitchListDepartureTimeEnabled(boolean b)
-
isUseSwitchListDepartureTimeEnabled
public static boolean isUseSwitchListDepartureTimeEnabled()
-
setPrintLocationCommentsEnabled
public static void setPrintLocationCommentsEnabled(boolean enable)
-
isPrintLocationCommentsEnabled
public static boolean isPrintLocationCommentsEnabled()
-
setPrintRouteCommentsEnabled
public static void setPrintRouteCommentsEnabled(boolean enable)
-
isPrintRouteCommentsEnabled
public static boolean isPrintRouteCommentsEnabled()
-
setPrintLoadsAndEmptiesEnabled
public static void setPrintLoadsAndEmptiesEnabled(boolean enable)
-
isPrintLoadsAndEmptiesEnabled
public static boolean isPrintLoadsAndEmptiesEnabled()
-
setPrintTrainScheduleNameEnabled
public static void setPrintTrainScheduleNameEnabled(boolean enable)
-
isPrintTrainScheduleNameEnabled
public static boolean isPrintTrainScheduleNameEnabled()
-
set12hrFormatEnabled
public static void set12hrFormatEnabled(boolean enable)
-
is12hrFormatEnabled
public static boolean is12hrFormatEnabled()
-
setPrintValidEnabled
public static void setPrintValidEnabled(boolean enable)
-
isPrintValidEnabled
public static boolean isPrintValidEnabled()
-
setSortByTrackNameEnabled
public static void setSortByTrackNameEnabled(boolean enable)
-
isSortByTrackNameEnabled
public static boolean isSortByTrackNameEnabled()
when true manifest work is sorted by track names.- Returns:
- true if work at a location is to be sorted by track names.
-
setPrintHeadersEnabled
public static void setPrintHeadersEnabled(boolean enable)
-
isPrintHeadersEnabled
public static boolean isPrintHeadersEnabled()
-
setPrintNoPageBreaksEnabled
public static void setPrintNoPageBreaksEnabled(boolean enable)
-
isPrintNoPageBreaksEnabled
public static boolean isPrintNoPageBreaksEnabled()
-
setPrintHeaderLine1Enabled
public static void setPrintHeaderLine1Enabled(boolean enable)
-
isPrintHeaderLine1Enabled
public static boolean isPrintHeaderLine1Enabled()
-
setPrintHeaderLine2Enabled
public static void setPrintHeaderLine2Enabled(boolean enable)
-
isPrintHeaderLine2Enabled
public static boolean isPrintHeaderLine2Enabled()
-
setPrintHeaderLine3Enabled
public static void setPrintHeaderLine3Enabled(boolean enable)
-
isPrintHeaderLine3Enabled
public static boolean isPrintHeaderLine3Enabled()
-
setPrintCabooseLoadEnabled
public static void setPrintCabooseLoadEnabled(boolean enable)
-
isPrintCabooseLoadEnabled
public static boolean isPrintCabooseLoadEnabled()
-
setPrintPassengerLoadEnabled
public static void setPrintPassengerLoadEnabled(boolean enable)
-
isPrintPassengerLoadEnabled
public static boolean isPrintPassengerLoadEnabled()
-
setShowTrackMovesEnabled
public static void setShowTrackMovesEnabled(boolean enable)
-
isShowTrackMovesEnabled
public static boolean isShowTrackMovesEnabled()
-
setSwitchTime
public static void setSwitchTime(int minutes)
-
getSwitchTime
public static int getSwitchTime()
-
setTravelTime
public static void setTravelTime(int minutes)
-
getTravelTime
public static int getTravelTime()
-
setTrainIconColorNorth
public static void setTrainIconColorNorth(java.lang.String color)
-
getTrainIconColorNorth
public static java.lang.String getTrainIconColorNorth()
-
setTrainIconColorSouth
public static void setTrainIconColorSouth(java.lang.String color)
-
getTrainIconColorSouth
public static java.lang.String getTrainIconColorSouth()
-
setTrainIconColorEast
public static void setTrainIconColorEast(java.lang.String color)
-
getTrainIconColorEast
public static java.lang.String getTrainIconColorEast()
-
setTrainIconColorWest
public static void setTrainIconColorWest(java.lang.String color)
-
getTrainIconColorWest
public static java.lang.String getTrainIconColorWest()
-
setTrainIconColorLocal
public static void setTrainIconColorLocal(java.lang.String color)
-
getTrainIconColorLocal
public static java.lang.String getTrainIconColorLocal()
-
setTrainIconColorTerminate
public static void setTrainIconColorTerminate(java.lang.String color)
-
getTrainIconColorTerminate
public static java.lang.String getTrainIconColorTerminate()
-
getFontName
public static java.lang.String getFontName()
-
setFontName
public static void setFontName(java.lang.String name)
-
getManifestFontSize
public static int getManifestFontSize()
-
setManifestFontSize
public static void setManifestFontSize(int size)
-
getPrintDuplexSides
public static java.awt.JobAttributes.SidesType getPrintDuplexSides()
-
setPrintDuplexSides
public static void setPrintDuplexSides(java.awt.JobAttributes.SidesType sidesType)
-
isPrintPageHeaderEnabled
public static boolean isPrintPageHeaderEnabled()
-
setPrintPageHeaderEnabled
public static void setPrintPageHeaderEnabled(boolean enable)
-
getBuildReportFontSize
public static int getBuildReportFontSize()
-
setBuildReportFontSize
public static void setBuildReportFontSize(int size)
-
getManifestOrientation
public static java.lang.String getManifestOrientation()
-
setManifestOrientation
public static void setManifestOrientation(java.lang.String orientation)
-
getSwitchListOrientation
public static java.lang.String getSwitchListOrientation()
-
setSwitchListOrientation
public static void setSwitchListOrientation(java.lang.String orientation)
-
isTabEnabled
public static boolean isTabEnabled()
-
setTabEnabled
public static void setTabEnabled(boolean enable)
-
getTab1Length
public static int getTab1Length()
-
setTab1length
public static void setTab1length(int length)
-
getTab2Length
public static int getTab2Length()
-
setTab2length
public static void setTab2length(int length)
-
getTab3Length
public static int getTab3Length()
-
setTab3length
public static void setTab3length(int length)
-
getManifestFormat
public static java.lang.String getManifestFormat()
-
setManifestFormat
public static void setManifestFormat(java.lang.String format)
Sets the format for manifests- Parameters:
format- STANDARD_FORMAT, TWO_COLUMN_FORMAT, or TWO_COLUMN_TRACK_FORMAT
-
isCarLoggerEnabled
public static boolean isCarLoggerEnabled()
-
setCarLoggerEnabled
public static void setCarLoggerEnabled(boolean enable)
-
isEngineLoggerEnabled
public static boolean isEngineLoggerEnabled()
-
setEngineLoggerEnabled
public static void setEngineLoggerEnabled(boolean enable)
-
isTrainLoggerEnabled
public static boolean isTrainLoggerEnabled()
-
setTrainLoggerEnabled
public static void setTrainLoggerEnabled(boolean enable)
-
isSaveTrainManifestsEnabled
public static boolean isSaveTrainManifestsEnabled()
-
setSaveTrainManifestsEnabled
public static void setSaveTrainManifestsEnabled(boolean enable)
-
getPickupEnginePrefix
public static java.lang.String getPickupEnginePrefix()
-
setPickupEnginePrefix
public static void setPickupEnginePrefix(java.lang.String prefix)
-
getDropEnginePrefix
public static java.lang.String getDropEnginePrefix()
-
setDropEnginePrefix
public static void setDropEnginePrefix(java.lang.String prefix)
-
getPickupCarPrefix
public static java.lang.String getPickupCarPrefix()
-
setPickupCarPrefix
public static void setPickupCarPrefix(java.lang.String prefix)
-
getDropCarPrefix
public static java.lang.String getDropCarPrefix()
-
setDropCarPrefix
public static void setDropCarPrefix(java.lang.String prefix)
-
getLocalPrefix
public static java.lang.String getLocalPrefix()
-
setLocalPrefix
public static void setLocalPrefix(java.lang.String prefix)
-
getManifestPrefixLength
public static int getManifestPrefixLength()
-
getSwitchListPickupCarPrefix
public static java.lang.String getSwitchListPickupCarPrefix()
-
setSwitchListPickupCarPrefix
public static void setSwitchListPickupCarPrefix(java.lang.String prefix)
-
getSwitchListDropCarPrefix
public static java.lang.String getSwitchListDropCarPrefix()
-
setSwitchListDropCarPrefix
public static void setSwitchListDropCarPrefix(java.lang.String prefix)
-
getSwitchListLocalPrefix
public static java.lang.String getSwitchListLocalPrefix()
-
setSwitchListLocalPrefix
public static void setSwitchListLocalPrefix(java.lang.String prefix)
-
getSwitchListPrefixLength
public static int getSwitchListPrefixLength()
-
getEngineAttributes
public static java.lang.String[] getEngineAttributes()
-
getPickupEngineMessageFormat
public static java.lang.String[] getPickupEngineMessageFormat()
-
setPickupEngineMessageFormat
public static void setPickupEngineMessageFormat(java.lang.String[] format)
-
getDropEngineMessageFormat
public static java.lang.String[] getDropEngineMessageFormat()
-
setDropEngineMessageFormat
public static void setDropEngineMessageFormat(java.lang.String[] format)
-
getCarAttributes
public static java.lang.String[] getCarAttributes()
-
getPickupManifestMessageFormat
public static java.lang.String[] getPickupManifestMessageFormat()
-
setPickupManifestMessageFormat
public static void setPickupManifestMessageFormat(java.lang.String[] format)
-
getDropManifestMessageFormat
public static java.lang.String[] getDropManifestMessageFormat()
-
setDropManifestMessageFormat
public static void setDropManifestMessageFormat(java.lang.String[] format)
-
getLocalManifestMessageFormat
public static java.lang.String[] getLocalManifestMessageFormat()
-
setLocalManifestMessageFormat
public static void setLocalManifestMessageFormat(java.lang.String[] format)
-
getMissingCarMessageFormat
public static java.lang.String[] getMissingCarMessageFormat()
-
setMissingCarMessageFormat
public static void setMissingCarMessageFormat(java.lang.String[] format)
-
getPickupSwitchListMessageFormat
public static java.lang.String[] getPickupSwitchListMessageFormat()
-
setPickupSwitchListMessageFormat
public static void setPickupSwitchListMessageFormat(java.lang.String[] format)
-
getDropSwitchListMessageFormat
public static java.lang.String[] getDropSwitchListMessageFormat()
-
setDropSwitchListMessageFormat
public static void setDropSwitchListMessageFormat(java.lang.String[] format)
-
getLocalSwitchListMessageFormat
public static java.lang.String[] getLocalSwitchListMessageFormat()
-
setLocalSwitchListMessageFormat
public static void setLocalSwitchListMessageFormat(java.lang.String[] format)
-
getPickupUtilityManifestMessageFormat
public static java.lang.String[] getPickupUtilityManifestMessageFormat()
Gets the manifest format for utility cars. The car's road, number, and color are not printed.- Returns:
- Utility car format
-
getDropUtilityManifestMessageFormat
public static java.lang.String[] getDropUtilityManifestMessageFormat()
-
getLocalUtilityManifestMessageFormat
public static java.lang.String[] getLocalUtilityManifestMessageFormat()
-
getPickupUtilitySwitchListMessageFormat
public static java.lang.String[] getPickupUtilitySwitchListMessageFormat()
-
getDropUtilitySwitchListMessageFormat
public static java.lang.String[] getDropUtilitySwitchListMessageFormat()
-
getLocalUtilitySwitchListMessageFormat
public static java.lang.String[] getLocalUtilitySwitchListMessageFormat()
-
getPickupTruncatedManifestMessageFormat
public static java.lang.String[] getPickupTruncatedManifestMessageFormat()
-
getDropTruncatedManifestMessageFormat
public static java.lang.String[] getDropTruncatedManifestMessageFormat()
-
createTruncatedManifestMessageFormat
public static java.lang.String[] createTruncatedManifestMessageFormat(java.lang.String[] format)
-
getPickupTwoColumnByTrackManifestMessageFormat
public static java.lang.String[] getPickupTwoColumnByTrackManifestMessageFormat()
-
getPickupTwoColumnByTrackSwitchListMessageFormat
public static java.lang.String[] getPickupTwoColumnByTrackSwitchListMessageFormat()
-
getPickupTwoColumnByTrackUtilityManifestMessageFormat
public static java.lang.String[] getPickupTwoColumnByTrackUtilityManifestMessageFormat()
-
getPickupTwoColumnByTrackUtilitySwitchListMessageFormat
public static java.lang.String[] getPickupTwoColumnByTrackUtilitySwitchListMessageFormat()
-
getDropTwoColumnByTrackManifestMessageFormat
public static java.lang.String[] getDropTwoColumnByTrackManifestMessageFormat()
-
getDropTwoColumnByTrackSwitchListMessageFormat
public static java.lang.String[] getDropTwoColumnByTrackSwitchListMessageFormat()
-
getDropTwoColumnByTrackUtilityManifestMessageFormat
public static java.lang.String[] getDropTwoColumnByTrackUtilityManifestMessageFormat()
-
getDropTwoColumnByTrackUtilitySwitchListMessageFormat
public static java.lang.String[] getDropTwoColumnByTrackUtilitySwitchListMessageFormat()
-
getDropEngineTextColor
public static java.lang.String getDropEngineTextColor()
-
setDropEngineTextColor
public static void setDropEngineTextColor(java.lang.String color)
-
setDropEngineColor
public static void setDropEngineColor(java.awt.Color c)
-
getPickupEngineTextColor
public static java.lang.String getPickupEngineTextColor()
-
setPickupEngineTextColor
public static void setPickupEngineTextColor(java.lang.String color)
-
setPickupEngineColor
public static void setPickupEngineColor(java.awt.Color c)
-
getDropTextColor
public static java.lang.String getDropTextColor()
-
setDropTextColor
public static void setDropTextColor(java.lang.String color)
-
setDropColor
public static void setDropColor(java.awt.Color c)
-
getPickupTextColor
public static java.lang.String getPickupTextColor()
-
setPickupTextColor
public static void setPickupTextColor(java.lang.String color)
-
setPickupColor
public static void setPickupColor(java.awt.Color c)
-
getLocalTextColor
public static java.lang.String getLocalTextColor()
-
setLocalTextColor
public static void setLocalTextColor(java.lang.String color)
-
setLocalColor
public static void setLocalColor(java.awt.Color c)
-
getPickupEngineColor
public static java.awt.Color getPickupEngineColor()
-
getDropEngineColor
public static java.awt.Color getDropEngineColor()
-
getPickupColor
public static java.awt.Color getPickupColor()
-
getDropColor
public static java.awt.Color getDropColor()
-
getLocalColor
public static java.awt.Color getLocalColor()
-
getColor
public static java.awt.Color getColor(java.lang.String colorName)
-
getManifestLogoURL
public static java.lang.String getManifestLogoURL()
-
setManifestLogoURL
public static void setManifestLogoURL(java.lang.String pathName)
-
getOwnerName
public static java.lang.String getOwnerName()
-
setOwnerName
public static void setOwnerName(java.lang.String name)
-
getScaleRatio
public static int getScaleRatio()
-
getScaleTonRatio
public static int getScaleTonRatio()
-
getInitalWeight
public static int getInitalWeight()
-
getAddWeight
public static int getAddWeight()
-
getScale
public static int getScale()
-
setScale
public static void setScale(int s)
-
getManifestFormatComboBox
public static javax.swing.JComboBox<java.lang.String> getManifestFormatComboBox()
-
getOrientationComboBox
public static javax.swing.JComboBox<java.lang.String> getOrientationComboBox()
-
getSwitchListPageFormatComboBox
public static javax.swing.JComboBox<java.lang.String> getSwitchListPageFormatComboBox()
-
getEngineMessageComboBox
public static javax.swing.JComboBox<java.lang.String> getEngineMessageComboBox()
-
getCarMessageComboBox
public static javax.swing.JComboBox<java.lang.String> getCarMessageComboBox()
-
getTrainDirectionComboBox
public static javax.swing.JComboBox<java.lang.String> getTrainDirectionComboBox()
- Returns:
- JComboBox loaded with the strings (North, South, East, West) showing the available train directions for this railroad
-
getTrainDirectionList
public static java.util.List<java.lang.String> getTrainDirectionList()
Get train directions String format- Returns:
- List of valid train directions
-
getDirectionString
public static java.lang.String getDirectionString(int direction)
Converts binary direction to String direction- Parameters:
direction- EAST, WEST, NORTH, SOUTH- Returns:
- String representation of a direction
-
getDirectionStrings
public static java.lang.String[] getDirectionStrings(int directions)
Converts binary direction to a set of String directions- Parameters:
directions- EAST, WEST, NORTH, SOUTH- Returns:
- String[] representation of a set of directions
-
getDirectionInt
public static int getDirectionInt(java.lang.String direction)
Converts String direction to binary direction- Parameters:
direction- EAST_DIR WEST_DIR NORTH_DIR SOUTH_DIR- Returns:
- integer representation of a direction
-
store
public static org.jdom2.Element store()
-
load
public static void load(org.jdom2.Element e)
-
stringToTagConversion
public static void stringToTagConversion(java.lang.String[] strings)
-
setDirtyAndFirePropertyChange
protected static void setDirtyAndFirePropertyChange(java.lang.String p, java.lang.Object old, java.lang.Object n)
-
getDefault
public static Setup getDefault()
-
dispose
public void dispose()
Description copied from interface:DisposableCalled when disposing of a disposable.Note there are no assurances this method will not be called multiple times against a single instance of this Disposable. It is the responsibility of this Disposable to protect itself and the application from ensuring that calling this method multiple times has no unwanted side effects.
- Specified by:
disposein interfaceDisposable
-
-