Package org.lemsml.jlems.io.out
Class StringBuilderResultWriter
- java.lang.Object
-
- org.lemsml.jlems.io.out.StringBuilderResultWriter
-
- All Implemented Interfaces:
ResultWriter
public class StringBuilderResultWriter extends java.lang.Object implements ResultWriter
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
colCount
(package private) java.util.ArrayList<double[]>
dat
(package private) java.lang.String
fileName
(package private) java.lang.String
id
(package private) boolean
newFile
(package private) java.lang.StringBuilder
sb
(package private) boolean
verbose
(package private) double[]
wk
(package private) int
wkCount
-
Constructor Summary
Constructors Constructor Description StringBuilderResultWriter(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()
java.lang.String
getID()
java.lang.StringBuilder
getSBOutput()
-
-
-
Constructor Detail
-
StringBuilderResultWriter
public StringBuilderResultWriter(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
-
close
public void close() throws RuntimeError
- Specified by:
close
in interfaceResultWriter
- Throws:
RuntimeError
-
getSBOutput
public java.lang.StringBuilder getSBOutput()
-
-