Class CarManagerXml
java.lang.Object
jmri.jmrit.XmlFile
jmri.jmrit.operations.OperationsXml
jmri.jmrit.operations.rollingstock.cars.CarManagerXml
- All Implemented Interfaces:
InstanceManagerAutoDefault,InstanceManagerAutoInitialize
public class CarManagerXml
extends OperationsXml
implements InstanceManagerAutoDefault, InstanceManagerAutoInitialize
Loads and stores cars using xml files. Also loads and stores car road names,
car types, car colors, car lengths, car owners, and car kernels.
-
Nested Class Summary
Nested classes/interfaces inherited from class jmri.jmrit.XmlFile
XmlFile.Validate -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final String(package private) static final StringFields inherited from class jmri.jmrit.XmlFile
dtdLocation, xsltLocation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()getCarRouterReportFile(String name) voidPerform any initialization that occurs after this object has been constructed and made available by the InstanceManager.voidRead the contents of a roster XML file into this object.voidsetOperationsFileName(String name) voidMethods inherited from class jmri.jmrit.operations.OperationsXml
areFilesDirty, checkFileName, createFile, getDefaultOperationsFilename, getFileLocation, getOperationsDirectoryName, isDirty, load, save, setDirty, setFileLocation, setOperationsDirectoryName, writeFileIfDirty, writeOperationsFileMethods inherited from class jmri.jmrit.XmlFile
addDefaultInfo, backupFileName, checkFile, createFileNameWithDate, dumpElement, findFile, getBuilder, getDefaultDtdLocation, getDefaultValidate, getDtdLocation, getProcessingInstructionHRef, getProcessingInstructionType, getRoot, getValidate, makeBackupFile, makeBackupFile, newDocument, newDocument, revertBackupFile, rootFromFile, rootFromInputStream, rootFromName, rootFromURL, setDefaultDtdLocation, setDefaultValidate, setDtdLocation, setValidate, userFileChooser, userFileChooser, writeXML, xmlDir
-
Field Details
-
CAR_ROUTER_REPORTS
- See Also:
-
CAR_ROUTER_REPORTS_RAW
- See Also:
-
-
Constructor Details
-
CarManagerXml
public CarManagerXml()
-
-
Method Details
-
writeFile
- Overrides:
writeFilein classOperationsXml- Throws:
FileNotFoundExceptionIOException
-
readFile
Read the contents of a roster XML file into this object. Note that this does not clear any existing entries.- Specified by:
readFilein classOperationsXml- Parameters:
name- The string file name.- Throws:
org.jdom2.JDOMException- Due to XML parsing errorIOException- Due to trouble accessing named file
-
setOperationsFileName
- Overrides:
setOperationsFileNamein classOperationsXml
-
getOperationsFileName
- Overrides:
getOperationsFileNamein classOperationsXml
-
createCarRouterReportFile
-
getCarRouterReportFile
-
defaultCarRouterReportFileName
-
createRawCarRouterReportFile
-
getRawCarRouterReportFile
-
defaultRawCarRouterReportFileName
-
dispose
-
initialize
Description copied from interface:InstanceManagerAutoInitializePerform any initialization that occurs after this object has been constructed and made available by the InstanceManager.- Specified by:
initializein interfaceInstanceManagerAutoInitialize
-