Package org.lemsml.jlems.io.out
Class FileEventResultWriter
- java.lang.Object
-
- org.lemsml.jlems.io.out.FileEventResultWriter
-
- All Implemented Interfaces:
EventResultWriter
public class FileEventResultWriter extends java.lang.Object implements EventResultWriter
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.ArrayList<java.lang.String>
currentEvents
(package private) java.lang.String
fileName
(package private) java.lang.String
format
(package private) java.lang.String
id
(package private) java.lang.StringBuilder
lines
(package private) boolean
newFile
(package private) java.lang.String
path
(package private) boolean
verbose
-
Constructor Summary
Constructors Constructor Description FileEventResultWriter(RuntimeEventOutput ro)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addedRecorder()
void
advance(double t)
void
close()
void
flush()
private java.io.File
getFile()
java.lang.String
getID()
void
recordEvent(java.lang.String id)
-
-
-
Constructor Detail
-
FileEventResultWriter
public FileEventResultWriter(RuntimeEventOutput ro)
-
-
Method Detail
-
getID
public java.lang.String getID()
- Specified by:
getID
in interfaceEventResultWriter
-
recordEvent
public void recordEvent(java.lang.String id)
- Specified by:
recordEvent
in interfaceEventResultWriter
-
advance
public void advance(double t) throws RuntimeError
- Specified by:
advance
in interfaceEventResultWriter
- Throws:
RuntimeError
-
addedRecorder
public void addedRecorder()
- Specified by:
addedRecorder
in interfaceEventResultWriter
-
flush
public void flush() throws RuntimeError
- Throws:
RuntimeError
-
getFile
private java.io.File getFile()
-
close
public void close() throws RuntimeError
- Specified by:
close
in interfaceEventResultWriter
- Throws:
RuntimeError
-
-