Package jmri.jmrix.can.cbus.node
Class CbusNodeBackupFile
java.lang.Object
jmri.jmrit.XmlFile
jmri.jmrix.can.cbus.node.CbusNodeBackupFile
Class to define location for a CbusNodeBackup File.
-
Nested Class Summary
Nested classes/interfaces inherited from class jmri.jmrit.XmlFile
XmlFile.Validate -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final CanSystemConnectionMemoprotected final StringFields inherited from class jmri.jmrit.XmlFile
dtdLocation, xsltLocation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandeleteFile(int nodeNum) Delete Backup File for a given Node Number.getDefaultFileName(int nodeNum) Get Backup FileName for a given Node Number.getFile(int nodeNum, boolean store) Get Backup File for a given Node Number.Path to location of files.getFileName(int nodeNum) Get Backup FileName for a given Node Number.Methods 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
-
memo
-
oldFileLocation
-
-
Constructor Details
-
CbusNodeBackupFile
-
-
Method Details
-
getDefaultFileName
Get Backup FileName for a given Node Number. Includes full directory path and filename.- Parameters:
nodeNum- Node Number- Returns:
- the Backup File location within user directory.
-
getFile
Get Backup File for a given Node Number.- Parameters:
nodeNum- Node Numberstore- True to make a new file if does not exist- Returns:
- the Backup File
-
getFileName
Get Backup FileName for a given Node Number.- Parameters:
nodeNum- Node Number- Returns:
- the Backup FileName
-
getFileLocation
Path to location of files.- Returns:
- path to location
-
deleteFile
Delete Backup File for a given Node Number.- Parameters:
nodeNum- Node Number- Returns:
- true if no file to delete, or delete success. Else false.
-