Package org.lemsml.jlems.io.out
Class FileResultWriter
- java.lang.Object
-
- org.lemsml.jlems.io.out.FileResultWriter
-
- All Implemented Interfaces:
ResultWriter
public class FileResultWriter extends java.lang.Object implements ResultWriter
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.ArrayList<double[]>
allData
(package private) int
colCount
(package private) int
columnCounter
(package private) double[]
currentRow
(package private) java.lang.String
fileName
(package private) java.lang.String
id
(package private) boolean
newFile
(package private) java.lang.String
path
(package private) boolean
verbose
-
Constructor Summary
Constructors Constructor Description FileResultWriter(RuntimeOutput ro)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addedRecorder()
void
addPoint(java.lang.String id, double x, double y)
void
advance(double t)
void
close()
void
flush()
protected java.io.File
getFile()
java.lang.String
getID()
-
-
-
Constructor Detail
-
FileResultWriter
public FileResultWriter(RuntimeOutput ro)
-
-
Method Detail
-
getID
public java.lang.String getID()
- Specified by:
getID
in interfaceResultWriter
-
addPoint
public void addPoint(java.lang.String id, double x, double y)
- Specified by:
addPoint
in interfaceResultWriter
-
advance
public void advance(double t) throws RuntimeError
- Specified by:
advance
in interfaceResultWriter
- Throws:
RuntimeError
-
addedRecorder
public void addedRecorder()
- Specified by:
addedRecorder
in interfaceResultWriter
-
flush
public void flush() throws RuntimeError
- Throws:
RuntimeError
-
getFile
protected java.io.File getFile()
-
close
public void close() throws RuntimeError
- Specified by:
close
in interfaceResultWriter
- Throws:
RuntimeError
-
-