Class RollingStockLogger
java.lang.Object
jmri.jmrit.XmlFile
jmri.jmrit.operations.rollingstock.RollingStockLogger
- All Implemented Interfaces:
PropertyChangeListener,EventListener,InstanceManagerAutoDefault
public class RollingStockLogger
extends XmlFile
implements InstanceManagerAutoDefault, PropertyChangeListener
Logs rolling stock movements by writing their locations to a file.
-
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 TypeMethodDescriptionvoiddispose()voidenableCarLogging(boolean enable) voidenableEngineLogging(boolean enable) Individual files for each rolling stock stored in a directory called "rollingStock" inside the "logger" directory.voidvoidsetDirectoryName(String name) 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
-
Constructor Details
-
RollingStockLogger
public RollingStockLogger()
-
-
Method Details
-
enableCarLogging
-
enableEngineLogging
-
getFullLoggerFileName
-
getDirectoryName
-
setDirectoryName
-
getFileName
-
getFullLoggerFileName
Individual files for each rolling stock stored in a directory called "rollingStock" inside the "logger" directory.- Parameters:
rs- The RollingStock to log.- Returns:
- Full path name of log file.
-
dispose
-
propertyChange
- Specified by:
propertyChangein interfacePropertyChangeListener
-