Package jmri.jmrit.operations.trains
Class TrainLogger
java.lang.Object
jmri.jmrit.XmlFile
jmri.jmrit.operations.trains.TrainLogger
- All Implemented Interfaces:
PropertyChangeListener,EventListener,InstanceManagerAutoDefault
public class TrainLogger
extends XmlFile
implements InstanceManagerAutoDefault, PropertyChangeListener
Logs train movements and status to a file.
-
Nested Class Summary
Nested classes/interfaces inherited from class jmri.jmrit.XmlFile
XmlFile.Validate -
Field Summary
FieldsFields inherited from class jmri.jmrit.XmlFile
dtdLocation, xsltLocation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()voidenableTrainLogging(boolean enable) 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
-
Field Details
-
_fileLogger
-
rb
-
-
Constructor Details
-
TrainLogger
public TrainLogger()
-
-
Method Details
-
enableTrainLogging
-
dispose
-
propertyChange
- Specified by:
propertyChangein interfacePropertyChangeListener
-
getFullLoggerFileName
-
getDirectoryName
-
setDirectoryName
-
getFileName
-