Package jmri.jmrit.operations.setup
Class OperationsSetupXml
java.lang.Object
jmri.jmrit.XmlFile
jmri.jmrit.operations.OperationsXml
jmri.jmrit.operations.setup.OperationsSetupXml
- All Implemented Interfaces:
InstanceManagerAutoDefault,InstanceManagerAutoInitialize
public class OperationsSetupXml
extends OperationsXml
implements InstanceManagerAutoDefault, InstanceManagerAutoInitialize
Loads and stores the operation setup using xml files.
-
Nested Class Summary
Nested classes/interfaces inherited from class jmri.jmrit.XmlFile
XmlFile.Validate -
Field Summary
Fields inherited from class jmri.jmrit.XmlFile
dtdLocation, xsltLocation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidPerform any initialization that occurs after this object has been constructed and made available by the InstanceManager.voidvoidsetOperationsFileName(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
-
Constructor Details
-
OperationsSetupXml
public OperationsSetupXml()
-
-
Method Details
-
writeFile
- Overrides:
writeFilein classOperationsXml- Throws:
FileNotFoundExceptionIOException
-
readFile
- 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
-
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
-