Package jmri.jmrit.ctc.configurexml
Class ImportExternalData
java.lang.Object
jmri.jmrit.ctc.configurexml.ImportExternalData
The external data was created using XMLEncoder. The import process changes the
class names in the xml file and then loads the temporary classes using XMLDecoder.
The content from the temporary classes is then transferred and converted to the
real classes.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static ArrayList<ImportCodeButtonHandlerData>(package private) static ImportOtherData(package private) static final CtcManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static void(package private) static TrafficLockingData.TRLSwitchcreateTRLSwitch(String text, String alignment, String id) (package private) static void(package private) static ArrayList<CallOnData>getCallOnList(String value) getCallOnSensorNames(CallOnEntry entry) getSignalList(String value) (package private) static ArrayList<TrafficLockingData>getTrafficLocking(String value) getTRLSensorList(TrafficLockingEntry entry, boolean occupancy) (package private) static ArrayList<TrafficLockingData.TRLSwitch>(package private) static NamedBeanHandle<Block>(package private) static voidstatic booleanstatic void(package private) static int(package private) static voidLoad the OtherData class.(package private) static NBHSensorloadSensor(String value, boolean isInternal) (package private) static NBHSignalloadSignal(String signalName) (package private) static NBHTurnoutloadTurnout(String value, boolean feedback)
-
Field Details
-
cm
-
_mImportOtherData
-
_mImportCodeButtonHandlerDataArrayList
-
-
Constructor Details
-
ImportExternalData
public ImportExternalData()
-
-
Method Details
-
loadExternalData
-
loadCTCSystemContent
-
doDataLoading
-
loadCodeButtonHandlerData
-
loadOtherData
Load the OtherData class. -
loadInt
-
loadSensor
-
loadSignal
-
loadTurnout
-
loadBlock
-
getSignalList
-
getCallOnList
-
getCallOnSensorNames
-
convertCallOnSensorNamesToNBHSensors
-
getTrafficLocking
-
getTRLSwitchList
-
createTRLSwitch
-
getTRLSensorList
-