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.StringfileName(package private) java.lang.Stringformat(package private) java.lang.Stringid(package private) java.lang.StringBuilderlines(package private) booleannewFile(package private) java.lang.Stringpath(package private) booleanverbose
-
Constructor Summary
Constructors Constructor Description FileEventResultWriter(RuntimeEventOutput ro)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddedRecorder()voidadvance(double t)voidclose()voidflush()private java.io.FilegetFile()java.lang.StringgetID()voidrecordEvent(java.lang.String id)
-
-
-
Constructor Detail
-
FileEventResultWriter
public FileEventResultWriter(RuntimeEventOutput ro)
-
-
Method Detail
-
getID
public java.lang.String getID()
- Specified by:
getIDin interfaceEventResultWriter
-
recordEvent
public void recordEvent(java.lang.String id)
- Specified by:
recordEventin interfaceEventResultWriter
-
advance
public void advance(double t) throws RuntimeError- Specified by:
advancein interfaceEventResultWriter- Throws:
RuntimeError
-
addedRecorder
public void addedRecorder()
- Specified by:
addedRecorderin interfaceEventResultWriter
-
flush
public void flush() throws RuntimeError- Throws:
RuntimeError
-
getFile
private java.io.File getFile()
-
close
public void close() throws RuntimeError- Specified by:
closein interfaceEventResultWriter- Throws:
RuntimeError
-
-